From b6dd746e2455523c8b948c1cecd5b2271bcf45cb Mon Sep 17 00:00:00 2001 From: Alex Gherghisan Date: Mon, 8 Jan 2024 12:09:56 +0000 Subject: [PATCH] fix: metrics handle missing values --- yarn-project/bench.mjs | 67 + yarn-project/e2e_log.txt | 13386 ++++++++++++++++ yarn-project/out.txt | 1300 ++ yarn-project/sandbox.sh | 22 + yarn-project/sb.mjs | 24 + .../scripts/src/benchmarks/markdown.ts | 15 +- yarn-project/test.mjs | 19 + 7 files changed, 14829 insertions(+), 4 deletions(-) create mode 100644 yarn-project/bench.mjs create mode 100644 yarn-project/e2e_log.txt create mode 100644 yarn-project/out.txt create mode 100755 yarn-project/sandbox.sh create mode 100644 yarn-project/sb.mjs create mode 100644 yarn-project/test.mjs diff --git a/yarn-project/bench.mjs b/yarn-project/bench.mjs new file mode 100644 index 000000000000..c4eedc2ee345 --- /dev/null +++ b/yarn-project/bench.mjs @@ -0,0 +1,67 @@ +import { randomBytes } from 'crypto'; + +const lmdb = await import('lmdb'); +const { AztecLmdbStore } = await import('@aztec/kv-store'); +const root = lmdb.open('/home/ubuntu/aztec-data/random'); +const store = new AztecLmdbStore(root); +const rawDB = root.openDB('raw', {}); +const { createHistogram, performance } = await import('perf_hooks'); + +const array = store.createArray('array'); +const map = store.createMap('map'); +const collection = store.createCollection('collection', {}); + +const [arrayHistogram, mapHistogram, collectionHistogram, rawHistogram] = await Promise.all([ + benchmark('array', 1000, x => array.push(x)), + benchmark('map', 1000, x => map.set(x, x)), + benchmark('collection', 1000, x => collection.insert(x)), + benchmark('raw', 1000, x => rawDB.put(x, x)), +]); + +console.log('Benchmark: array'); +console.group(); +printHistogram(arrayHistogram); +console.groupEnd(); + +console.log('Benchmark: map'); +console.group(); +printHistogram(mapHistogram); +console.groupEnd(); + +console.log('Benchmark: collection'); +console.group(); +printHistogram(collectionHistogram); +console.groupEnd(); + +console.log('Benchmark: raw'); +console.group(); +printHistogram(rawHistogram); +console.groupEnd(); + +async function benchmark(name, runs, fn) { + const histogram = createHistogram(); + const instrumented = performance.timerify(fn, { histogram }); + + for (let i = 0; i < runs; i++) { + const x = randomBytes(32); + await instrumented(x); + } + + return histogram; +} + +function nsToMs(ns) { + return ns / 1e6; +} + +function printHistogram(histogram) { + console.log(`\ +${nsToMs(histogram.min)}ms min +${nsToMs(histogram.max)}ms max +${nsToMs(histogram.percentile(0.5))}ms median +${nsToMs(histogram.percentile(0.75))}ms 75th percentile +${nsToMs(histogram.percentile(0.9))}ms 90th percentile +${nsToMs(histogram.percentile(0.99))}ms 99th percentile +${nsToMs(histogram.percentile(0.9999))}ms 99.99th percentile\ +`); +} diff --git a/yarn-project/e2e_log.txt b/yarn-project/e2e_log.txt new file mode 100644 index 000000000000..c339f40f40b6 --- /dev/null +++ b/yarn-project/e2e_log.txt @@ -0,0 +1,13386 @@ +2023-12-11T10:24:48.012Z aztec:e2e_blacklist_token_contract Deploying contracts... +2023-12-11T10:24:48.054Z aztec:e2e_blacklist_token_contract Deployed Registry at 0xf30d040c8fe6a3ee53355e9d3b7a07cea477b8d8 +2023-12-11T10:24:48.076Z aztec:e2e_blacklist_token_contract Deployed Inbox at 0x3940c74711923bb4bdba231c360baa7f032b5f0d +2023-12-11T10:24:48.091Z aztec:e2e_blacklist_token_contract Deployed Outbox at 0x50e7b653e34e904f72ab6b3942d67763cd834040 +2023-12-11T10:24:52.114Z aztec:e2e_blacklist_token_contract Deployed Rollup at 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f +2023-12-11T10:24:56.135Z aztec:e2e_blacklist_token_contract Deployed contract deployment emitter at 0x0712629ced85a3a62e5bca96303b8fdd06cbf8dd +2023-12-11T10:24:56.135Z aztec:e2e_blacklist_token_contract Creating and synching an aztec node... +2023-12-11T10:24:56.135Z aztec:node Opening temporary databases +2023-12-11T10:24:56.139Z aztec:node Rollup contract address has changed, clearing databases +2023-12-11T10:24:56.143Z aztec:archiver Performing initial chain sync... +2023-12-11T10:24:56.260Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:24:56.261Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:24:56.261Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:24:56.569Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:24:56.704Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:24:56.718Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:24:56.727Z aztec:world_state No current L2 block number found in db, starting from 0 +2023-12-11T10:24:56.728Z aztec:p2p Moved to state RUNNING +2023-12-11T10:24:56.728Z aztec:world_state Moved to state RUNNING +2023-12-11T10:24:56.728Z aztec:world_state Next block 1 already beyond latest block at 0 +2023-12-11T10:24:56.728Z aztec:world_state Started block downloader from block 1 +2023-12-11T10:24:56.728Z aztec:p2p Next block 1 already beyond latest block at 0 +2023-12-11T10:24:56.728Z aztec:p2p Started block downloader from block 1 +2023-12-11T10:24:56.731Z aztec:sequencer Initialized sequencer with 1-32 txs per block. +2023-12-11T10:24:56.731Z aztec:sequencer Sequencer started +2023-12-11T10:24:56.732Z aztec:node Started Aztec Node against chain 0x7a69 with contracts - +Rollup: 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f +Registry: 0xf30d040c8fe6a3ee53355e9d3b7a07cea477b8d8 +Inbox: 0x3940c74711923bb4bdba231c360baa7f032b5f0d +Outbox: 0x50e7b653e34e904f72ab6b3942d67763cd834040 +Contract Emitter: 0x0712629ced85a3a62e5bca96303b8fdd06cbf8dd +2023-12-11T10:24:56.737Z aztec:node Using committed db for block latest, world state synced upto 0 +2023-12-11T10:24:56.737Z aztec:node Using committed db for block latest, world state synced upto 0 +2023-12-11T10:24:56.738Z aztec:pxe_synchronizer Started +2023-12-11T10:24:56.738Z aztec:pxe_service INFO Started PXE connected to chain 31337 version 1 + console.log + + + Adding complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 to database + + at KVPxeDatabase.addCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:350:13) + +2023-12-11T10:24:56.807Z aztec:pxe_service INFO Registered account 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:24:56.807Z aztec:pxe_service Registered account + Address: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 + Public Key: 0x251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d + Partial Address: 0x1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + +2023-12-11T10:24:56.834Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:24:56.836Z aztec:pxe_service Executing simulator... +2023-12-11T10:24:56.837Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:af9f8c44 +2023-12-11T10:24:56.900Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:24:56.901Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:24:56.906Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:24:56.914Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:af9f8c44 +2023-12-11T10:24:56.914Z aztec:pxe_service Simulation completed! +2023-12-11T10:24:56.915Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:24:57.157Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=237.9542120024562 inputSize=43109 outputSize=20441 +2023-12-11T10:24:57.158Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:24:57.242Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=76.96867600083351 inputSize=25833 outputSize=9689 +2023-12-11T10:24:57.242Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:24:57.244Z aztec:node INFO Simulating tx 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 +2023-12-11T10:24:57.250Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-11T10:24:57.250Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-11T10:24:57.417Z aztec:sequencer:public-processor Processing tx 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 +2023-12-11T10:24:57.418Z aztec:node INFO Simulated tx 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 succeeds +2023-12-11T10:24:57.418Z aztec:pxe_service INFO Executed local simulation for 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 + console.log + + + Adding complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 to database + + at KVPxeDatabase.addCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:350:13) + +2023-12-11T10:24:57.450Z aztec:pxe_service INFO Registered account 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:24:57.450Z aztec:pxe_service Registered account + Address: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 + Public Key: 0x2089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2 + Partial Address: 0x063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + +2023-12-11T10:24:57.476Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:24:57.478Z aztec:pxe_service Executing simulator... +2023-12-11T10:24:57.478Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:af9f8c44 +2023-12-11T10:24:57.482Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:24:57.482Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:24:57.483Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:24:57.488Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:af9f8c44 +2023-12-11T10:24:57.488Z aztec:pxe_service Simulation completed! +2023-12-11T10:24:57.488Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:24:57.599Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=109.28397599607706 inputSize=43109 outputSize=20441 +2023-12-11T10:24:57.599Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:24:57.683Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=75.95685099810362 inputSize=25833 outputSize=9689 +2023-12-11T10:24:57.683Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:24:57.683Z aztec:node INFO Simulating tx 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:24:57.687Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-11T10:24:57.687Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-11T10:24:57.858Z aztec:sequencer:public-processor Processing tx 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:24:57.858Z aztec:node INFO Simulated tx 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 succeeds +2023-12-11T10:24:57.858Z aztec:pxe_service INFO Executed local simulation for 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 + console.log + + + Adding complete address 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a to database + + at KVPxeDatabase.addCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:350:13) + +2023-12-11T10:24:57.886Z aztec:pxe_service INFO Registered account 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a +2023-12-11T10:24:57.886Z aztec:pxe_service Registered account + Address: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a + Public Key: 0x125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd7 + Partial Address: 0x2fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + +2023-12-11T10:24:57.913Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a +2023-12-11T10:24:57.915Z aztec:pxe_service Executing simulator... +2023-12-11T10:24:57.915Z aztec:simulator:secret_execution Executing external function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:af9f8c44 +2023-12-11T10:24:57.918Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:24:57.919Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a from database: + in-memory: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + in-db: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:24:57.920Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:24:57.924Z aztec:simulator:secret_execution Returning from call to 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:af9f8c44 +2023-12-11T10:24:57.924Z aztec:pxe_service Simulation completed! +2023-12-11T10:24:57.924Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:24:58.028Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=101.50459400564432 inputSize=43109 outputSize=20441 +2023-12-11T10:24:58.028Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:24:58.109Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.76551499962807 inputSize=25833 outputSize=9689 +2023-12-11T10:24:58.109Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:24:58.110Z aztec:node INFO Simulating tx 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f +2023-12-11T10:24:58.234Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:24:58.235Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-11T10:24:58.235Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-11T10:24:58.252Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:24:58.390Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:24:58.400Z aztec:sequencer:public-processor Processing tx 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f +2023-12-11T10:24:58.400Z aztec:node INFO Simulated tx 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f succeeds +2023-12-11T10:24:58.400Z aztec:pxe_service INFO Executed local simulation for 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f + console.log + + + Adding complete address 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 to database + + at KVPxeDatabase.addCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:350:13) + +2023-12-11T10:24:58.425Z aztec:pxe_service INFO Registered account 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:24:58.426Z aztec:pxe_service Registered account + Address: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 + Public Key: 0x30520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca + Partial Address: 0x0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + +2023-12-11T10:24:58.452Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:24:58.455Z aztec:pxe_service Executing simulator... +2023-12-11T10:24:58.456Z aztec:simulator:secret_execution Executing external function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:af9f8c44 +2023-12-11T10:24:58.459Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:24:58.459Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 from database: + in-memory: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + in-db: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:24:58.461Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:24:58.465Z aztec:simulator:secret_execution Returning from call to 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:af9f8c44 +2023-12-11T10:24:58.465Z aztec:pxe_service Simulation completed! +2023-12-11T10:24:58.465Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:24:58.565Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=98.11044500023127 inputSize=43109 outputSize=20441 +2023-12-11T10:24:58.565Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:24:58.643Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.81519300490618 inputSize=25833 outputSize=9689 +2023-12-11T10:24:58.643Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:24:58.644Z aztec:node INFO Simulating tx 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.648Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-11T10:24:58.648Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-11T10:24:58.830Z aztec:sequencer:public-processor Processing tx 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.830Z aztec:node INFO Simulated tx 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 succeeds +2023-12-11T10:24:58.830Z aztec:pxe_service INFO Executed local simulation for 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.831Z aztec:pxe_service INFO Sending transaction 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 +2023-12-11T10:24:58.831Z aztec:pxe_service INFO Sending transaction 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:24:58.831Z aztec:pxe_service INFO Sending transaction 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f +2023-12-11T10:24:58.831Z aztec:pxe_service INFO Sending transaction 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.831Z aztec:node INFO Received tx 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 +2023-12-11T10:24:58.831Z aztec:node INFO Received tx 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:24:58.831Z aztec:node INFO Received tx 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f +2023-12-11T10:24:58.831Z aztec:node INFO Received tx 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.832Z aztec:tx_pool Adding tx with id 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 eventName=tx-added-to-pool txHash=0x074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15675 proofSize=0 size=25628 +2023-12-11T10:24:58.832Z aztec:tx_pool Adding tx with id 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 eventName=tx-added-to-pool txHash=0x18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15675 proofSize=0 size=25628 +2023-12-11T10:24:58.833Z aztec:tx_pool Adding tx with id 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f eventName=tx-added-to-pool txHash=0x02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15675 proofSize=0 size=25628 +2023-12-11T10:24:58.833Z aztec:tx_pool Adding tx with id 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 eventName=tx-added-to-pool txHash=0x2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15675 proofSize=0 size=25628 +2023-12-11T10:24:58.845Z aztec:sequencer INFO Retrieved 4 txs from P2P pool +2023-12-11T10:24:58.850Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-11T10:24:58.851Z aztec:sequencer INFO Building block 1 with 4 transactions +2023-12-11T10:24:58.851Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-11T10:24:58.855Z aztec:sequencer:public-processor Processing tx 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 +2023-12-11T10:24:58.855Z aztec:sequencer:public-processor Processing tx 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:24:58.855Z aztec:sequencer:public-processor Processing tx 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f +2023-12-11T10:24:58.855Z aztec:sequencer:public-processor Processing tx 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.856Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:24:58.857Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:24:58.857Z aztec:sequencer Assembling block with txs 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9, 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6, 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f, 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:24:58.857Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:24:58.858Z aztec:sequencer:solo-block-builder Running base rollup for 074f2e9dda465afea50607d82238f2e8929d8afafbe5292d95a2dd4fcebd87e9 18eb112a60f125bf1309bb4461440c96c22859aa40a961caf3f90081b00e57e6 +2023-12-11T10:25:00.813Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1442.1220860034227 inputSize=667616 outputSize=873 +2023-12-11T10:25:00.813Z aztec:sequencer:solo-block-builder Running base rollup for 02c9e63ba038d7e957eeb8ba6ce92d79650f699cfc4b6f4bc04f4c528bc0d51f 2510d79078f46b7f6ce7c9a984f84dc035e75ad1662f0ec6144ad14a722de878 +2023-12-11T10:25:00.932Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:00.932Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:00.933Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:25:02.765Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1442.1117760017514 inputSize=667616 outputSize=873 +2023-12-11T10:25:02.765Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:02.841Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.95326900482178 inputSize=4072 outputSize=881 +2023-12-11T10:25:02.841Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:02.855Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:02.855Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:02.862Z aztec:sequencer Assembled block 1 eventName=l2-block-built duration=4020.0785180032253 publicProcessDuration=3.982785001397133 rollupCircuitsDuration=4004.4736640006304 txCount=4 blockNumber=1 encryptedLogCount=4 encryptedLogSize=1012 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:25:02.863Z aztec:sequencer Publishing extended contract data with block hash eef6a5dd22589526e9ff801d3fccd154127c4f08c34b4431eb553dafaa555e12 +2023-12-11T10:25:02.863Z aztec:sequencer:viem-tx-sender Bytecode is 15527 bytes and require 0.12228295110887097 blobs +2023-12-11T10:25:02.902Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:02.906Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:02.906Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:25:02.939Z aztec:sequencer:viem-tx-sender Bytecode is 15527 bytes and require 0.12228295110887097 blobs +2023-12-11T10:25:02.973Z aztec:sequencer:viem-tx-sender Bytecode is 15527 bytes and require 0.12228295110887097 blobs +2023-12-11T10:25:03.001Z aztec:sequencer:viem-tx-sender Bytecode is 15527 bytes and require 0.12228295110887097 blobs +2023-12-11T10:25:03.033Z aztec:sequencer Successfully published new contract data for block 1 +2023-12-11T10:25:03.104Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=447418 transactionHash=0x026300bdd6f57de6ec5ea7fe41b8cabbb0ba1a8289d365ecfc6b31a19f8805e1 calldataGas=117148 calldataSize=22852 txCount=4 blockNumber=1 encryptedLogCount=4 encryptedLogSize=1012 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:25:03.104Z aztec:sequencer Successfully published block 1 +2023-12-11T10:25:03.104Z aztec:sequencer INFO Submitted rollup block 1 with 4 transactions +2023-12-11T10:25:04.149Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:04.149Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:04.149Z aztec:archiver Retrieving chain state from L1 block: 0, next expected l2 block number: 1 +2023-12-11T10:25:04.221Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.221Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.290Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:04.291Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-11T10:25:04.291Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-11T10:25:04.291Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-11T10:25:04.291Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-11T10:25:04.292Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-11T10:25:04.410Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-11T10:25:04.551Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-11T10:25:04.552Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-11T10:25:04.558Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:04.658Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.658Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.684Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.684Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.704Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.704Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.714Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.714Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.724Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.724Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.724Z aztec:merkle_trees Block 1 is ours, committing world state +2023-12-11T10:25:04.726Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.726Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.734Z aztec:p2p Synched to block 1 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 4 root 0x0267de355491c0983f424b667daf2ef97f0ce5fa63b5265b9dd26e9f5b5c0103 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 384 root 0x1535f2baa620c871fa2e4c189f74a03135caeef0ea4d92772bc9341999118f22 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 256 root 0x2e09925d7df6814ecd7a2b602a409c78abf11d1c21bde81e1852dd441b4cfbe0 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 0 root 0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 16 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:04.752Z aztec:merkle_trees Tree ARCHIVE synched with size 2 root 0x22418d4a95fb4bbe55f8044019a2be12e9a9160eccf2bc191055acd82da60b6d +2023-12-11T10:25:04.770Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.770Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.770Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:25:04.771Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:25:04.772Z aztec:pxe_synchronizer Forwarding 4 encrypted logs and blocks to 4 note processors +2023-12-11T10:25:04.775Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:04.782Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:04.784Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:25:04.796Z aztec:note_processor Added note for contract 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x14084cb540e57db64aa5616bd7a254c15a7cd1d482d2f37544ae159261dbfedc +2023-12-11T10:25:04.797Z aztec:note_processor Synched block 1 +2023-12-11T10:25:04.799Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:04.806Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:04.808Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:25:04.812Z aztec:note_processor Added note for contract 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x07bbc4df1d7e6a0d033c35a3cbacbfeead3722652511f47dbaea6e8e5d53d9d7 +2023-12-11T10:25:04.812Z aztec:note_processor Synched block 1 +2023-12-11T10:25:04.816Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:04.823Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a from database: + in-memory: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + in-db: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:04.824Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:25:04.828Z aztec:note_processor Added note for contract 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x2a907deed2936f1d3dadd6fc784c771fb10ac1b811e2b1b21fb5fbe1b40c73e0 +2023-12-11T10:25:04.828Z aztec:note_processor Synched block 1 +2023-12-11T10:25:04.833Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:04.840Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 from database: + in-memory: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + in-db: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:04.842Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:25:04.845Z aztec:note_processor Added note for contract 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x2565c748b5dfa6000a3cd94970e8cee195781f7ff50c0dcbf86b7e652309c72c +2023-12-11T10:25:04.845Z aztec:note_processor Synched block 1 +2023-12-11T10:25:04.846Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.846Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.857Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.857Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.866Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.866Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.873Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:04.873Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:04.909Z aztec:pxe_service INFO Added contract SlowTree at 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:04.916Z aztec:pxe_service Executing simulator... +2023-12-11T10:25:04.916Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:90fa17bb +2023-12-11T10:25:04.920Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:90fa17bb +2023-12-11T10:25:04.920Z aztec:pxe_service Simulation completed! +2023-12-11T10:25:04.920Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:25:05.021Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=98.81681099534035 inputSize=43109 outputSize=20441 +2023-12-11T10:25:05.021Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:25:05.102Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.83924499899149 inputSize=25833 outputSize=9689 +2023-12-11T10:25:05.102Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:25:05.103Z aztec:node INFO Simulating tx 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:05.107Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000002: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000002, 0x0000000000000000000000000000000000000000000000000000000065770c30) +2023-12-11T10:25:05.109Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:05.109Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:05.278Z aztec:sequencer:public-processor Processing tx 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:05.278Z aztec:node INFO Simulated tx 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 succeeds +2023-12-11T10:25:05.278Z aztec:pxe_service INFO Executed local simulation for 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:05.278Z aztec:pxe_service INFO Sending transaction 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:05.278Z aztec:node INFO Received tx 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:05.279Z aztec:tx_pool Adding tx with id 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 eventName=tx-added-to-pool txHash=0x03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=1 newContractDataSize=49108 proofSize=0 size=58817 +2023-12-11T10:25:05.342Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=618.4141260012984 isBlockOurs=true txCount=4 blockNumber=1 encryptedLogCount=4 encryptedLogSize=1012 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:25:05.585Z aztec:archiver No new blocks to process, current block number: 1099 +2023-12-11T10:25:06.104Z aztec:sequencer Block has been synced +2023-12-11T10:25:06.106Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:25:06.109Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000002: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000002, 0x0000000000000000000000000000000000000000000000000000000065770c30) +2023-12-11T10:25:06.110Z aztec:sequencer INFO Building block 2 with 1 transactions +2023-12-11T10:25:06.111Z aztec:l2_block Attaching newEncryptedLogs 4 logs to block 1 +2023-12-11T10:25:06.111Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-11T10:25:06.112Z aztec:sequencer:public-processor Processing tx 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:06.113Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:25:06.113Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:25:06.113Z aztec:sequencer Assembling block with txs 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 +2023-12-11T10:25:06.113Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000002 +2023-12-11T10:25:06.113Z aztec:sequencer:solo-block-builder Running base rollup for 03b7175d0051558f90d10f205852577ea97811e026c773e33c05a2859282ae35 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:07.960Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1378.4895289987326 inputSize=667616 outputSize=873 +2023-12-11T10:25:07.960Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:09.698Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1300.2371010035276 inputSize=667616 outputSize=873 +2023-12-11T10:25:09.698Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:09.771Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.20069299638271 inputSize=4072 outputSize=881 +2023-12-11T10:25:09.771Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:09.782Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:09.782Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:09.783Z aztec:sequencer Assembled block 2 eventName=l2-block-built duration=3678.093125998974 publicProcessDuration=1.0189429968595505 rollupCircuitsDuration=3669.7176769971848 txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=24 +2023-12-11T10:25:09.784Z aztec:sequencer Publishing extended contract data with block hash 777ebf6cc59e16cad85b3d27c2d924fff7cc8bd8fc5bdecd2a052a96bf58ed21 +2023-12-11T10:25:09.784Z aztec:sequencer:viem-tx-sender Bytecode is 48960 bytes and require 0.3855846774193548 blobs +2023-12-11T10:25:10.706Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:10.706Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:10.706Z aztec:archiver Retrieving chain state from L1 block: 1100, next expected l2 block number: 2 +2023-12-11T10:25:10.869Z aztec:sequencer Successfully published new contract data for block 2 +2023-12-11T10:25:11.712Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:11.712Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:11.712Z aztec:archiver Retrieving chain state from L1 block: 1100, next expected l2 block number: 2 +2023-12-11T10:25:11.721Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.721Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.723Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:11.724Z aztec:archiver Retrieved extended contract data for l2 block number: 2 +2023-12-11T10:25:11.724Z aztec:archiver:lmdb Adding 1 extended contract data to block 2 +2023-12-11T10:25:11.724Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:11.770Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.770Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.770Z aztec:merkle_trees Block 2 is ours, committing world state +2023-12-11T10:25:11.771Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.771Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:11.776Z aztec:p2p Synched to block 2 +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 8 root 0x0e926c913bfa1c1634ef4cc8446270667767cd2ac7888f21e6d5ae4646f914af +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 640 root 0x1a447b8f102e66577ad2c8804250efac83e0c10945b799fd236a367bffd581f3 +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 512 root 0x2e09925d7df6814ecd7a2b602a409c78abf11d1c21bde81e1852dd441b4cfbe0 +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 0 root 0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 32 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:11.790Z aztec:merkle_trees Tree ARCHIVE synched with size 3 root 0x104425541b887b2ef5b8d95884b7b6f96df27ca5ed2605721359fbaa52c24086 +2023-12-11T10:25:11.794Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=23.923293001949787 isBlockOurs=true txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=24 +2023-12-11T10:25:11.939Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=370690 transactionHash=0x4144929e24a5da06c74e2c0465efd3f81c9895184f7da718494972fbfcc0c21a calldataGas=93888 calldataSize=21828 txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=24 eventName=rollup-published-to-l1 +2023-12-11T10:25:11.939Z aztec:sequencer Successfully published block 2 +2023-12-11T10:25:11.939Z aztec:sequencer INFO Submitted rollup block 2 with 1 transactions +2023-12-11T10:25:12.700Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:12.700Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:12.700Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:25:12.700Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:25:12.701Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:25:12.701Z aztec:note_processor Synched block 2 +2023-12-11T10:25:12.702Z aztec:note_processor Synched block 2 +2023-12-11T10:25:12.702Z aztec:note_processor Synched block 2 +2023-12-11T10:25:12.703Z aztec:note_processor Synched block 2 +2023-12-11T10:25:12.704Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:12.704Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:12.834Z aztec:archiver No new blocks to process, current block number: 1101 +2023-12-11T10:25:12.890Z aztec:pxe_service INFO Added contract TokenBlacklist at 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:12.941Z aztec:pxe_service Executing simulator... +2023-12-11T10:25:12.941Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7e61e11e +2023-12-11T10:25:12.945Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:25:12.946Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:12.947Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:12.979Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b23947a6 +2023-12-11T10:25:13.006Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7e61e11e +2023-12-11T10:25:13.006Z aztec:pxe_service Simulation completed! +2023-12-11T10:25:13.006Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:25:13.136Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=97.82135699689388 inputSize=43109 outputSize=20441 +2023-12-11T10:25:13.136Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:25:13.214Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.43911899626255 inputSize=25833 outputSize=9689 +2023-12-11T10:25:13.214Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:25:13.227Z aztec:node INFO Simulating tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.229Z aztec:sequencer Block has been synced +2023-12-11T10:25:13.232Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000003: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x0000000000000000000000000000000000000000000000000000000065770c34) +2023-12-11T10:25:13.233Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:13.233Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:13.396Z aztec:sequencer:public-processor Processing tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.396Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.396Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b23947a6 +2023-12-11T10:25:13.402Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:13.404Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:13.404Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:13.405Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:13.407Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:25:13.407Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=8129fc1c args= +2023-12-11T10:25:13.407Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:8129fc1c +2023-12-11T10:25:13.411Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:13.412Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:13.413Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:13.413Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:13.413Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:13.414Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:13.414Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:13.415Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:13.419Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:13.419Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:13.422Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:13.422Z aztec:sequencer:public-processor Running public kernel circuit for b23947a6@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:13.592Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=138.9909629970789 inputSize=25203 outputSize=20441 +2023-12-11T10:25:13.592Z aztec:sequencer:public-processor Running public kernel circuit for 8129fc1c@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:13.696Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.57126700133085 inputSize=25245 outputSize=20441 +2023-12-11T10:25:13.699Z aztec:node INFO Simulated tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 succeeds +2023-12-11T10:25:13.699Z aztec:pxe_service INFO Executed local simulation for 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.699Z aztec:pxe_service INFO Sending transaction 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.699Z aztec:node INFO Received tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:13.699Z aztec:tx_pool Adding tx with id 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 eventName=tx-added-to-pool txHash=0x1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=1 newContractDataSize=106267 proofSize=0 size=116186 +2023-12-11T10:25:14.230Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:25:14.233Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000003: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x0000000000000000000000000000000000000000000000000000000065770c34) +2023-12-11T10:25:14.234Z aztec:sequencer INFO Building block 3 with 1 transactions +2023-12-11T10:25:14.235Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-11T10:25:14.235Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-11T10:25:14.237Z aztec:sequencer:public-processor Processing tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:14.237Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:14.237Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b23947a6 +2023-12-11T10:25:14.242Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:14.243Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:14.244Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:14.245Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:14.246Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:25:14.246Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=8129fc1c args= +2023-12-11T10:25:14.246Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:8129fc1c +2023-12-11T10:25:14.250Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:14.250Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:14.251Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:14.251Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:14.252Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:14.252Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:14.253Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:14.253Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:14.256Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:14.256Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:14.260Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:14.260Z aztec:sequencer:public-processor Running public kernel circuit for b23947a6@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:14.386Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.85633600503206 inputSize=25203 outputSize=20441 +2023-12-11T10:25:14.386Z aztec:sequencer:public-processor Running public kernel circuit for 8129fc1c@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:14.489Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.01786299794912 inputSize=25245 outputSize=20441 +2023-12-11T10:25:14.492Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:25:14.492Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:25:14.492Z aztec:sequencer Assembling block with txs 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 +2023-12-11T10:25:14.492Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000003 +2023-12-11T10:25:14.492Z aztec:sequencer:solo-block-builder Running base rollup for 1310a6a6c7bc7fffe48c9bb42c14fbd597b47b228b2812a6cd9b06cd2b2f4856 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:18.203Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2635.725882999599 inputSize=667658 outputSize=873 +2023-12-11T10:25:18.204Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:19.877Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1242.7750350013375 inputSize=667616 outputSize=873 +2023-12-11T10:25:19.877Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:19.946Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=53.97680700570345 inputSize=4072 outputSize=881 +2023-12-11T10:25:19.946Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:19.957Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:19.957Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:19.958Z aztec:sequencer Assembled block 3 eventName=l2-block-built duration=5728.991404995322 publicProcessDuration=256.1112399995327 rollupCircuitsDuration=5465.194481998682 txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:25:19.959Z aztec:sequencer Publishing extended contract data with block hash ff24dc3c5b6e0cb8a4abdbf1368ff08e9aaefd0dfa54c15b5ab08a1744556fd2 +2023-12-11T10:25:19.959Z aztec:sequencer:viem-tx-sender Bytecode is 106119 bytes and require 0.8357406123991935 blobs +2023-12-11T10:25:20.885Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:20.885Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:20.885Z aztec:archiver Retrieving chain state from L1 block: 1102, next expected l2 block number: 3 +2023-12-11T10:25:21.109Z aztec:sequencer Successfully published new contract data for block 3 +2023-12-11T10:25:21.892Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:21.892Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:21.892Z aztec:archiver Retrieving chain state from L1 block: 1102, next expected l2 block number: 3 +2023-12-11T10:25:21.901Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:21.901Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:21.904Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:21.905Z aztec:archiver Retrieved extended contract data for l2 block number: 3 +2023-12-11T10:25:21.905Z aztec:archiver:lmdb Adding 1 extended contract data to block 3 +2023-12-11T10:25:21.905Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:22.013Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.013Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.013Z aztec:merkle_trees Block 3 is ours, committing world state +2023-12-11T10:25:22.014Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.014Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.020Z aztec:p2p Synched to block 3 +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 12 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 896 root 0x2f2b8a4262a5a80e2ccae36837fd16af02d42472e16c8de1c6f39b892a59c19e +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 768 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 5 root 0x08191612dea67c45031206353548f37386f85e06529b6cc259495c1e283cf669 +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 48 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:22.044Z aztec:merkle_trees Tree ARCHIVE synched with size 4 root 0x15fba47329704495db3656b7ead7880b6e7c23be8097fddf367a5e585045e022 +2023-12-11T10:25:22.143Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=129.42094200104475 isBlockOurs=true txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:25:22.174Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=380645 transactionHash=0x3a76988bcb32c8af0851ea4f17a0ee8ff72746d131ac45f73d6db42356b6ca78 calldataGas=98396 calldataSize=21860 txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 eventName=rollup-published-to-l1 +2023-12-11T10:25:22.174Z aztec:sequencer Successfully published block 3 +2023-12-11T10:25:22.174Z aztec:sequencer INFO Submitted rollup block 3 with 1 transactions +2023-12-11T10:25:22.882Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.882Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.892Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.892Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:22.892Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:25:22.892Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:25:22.893Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:25:22.894Z aztec:note_processor Synched block 3 +2023-12-11T10:25:22.895Z aztec:note_processor Synched block 3 +2023-12-11T10:25:22.895Z aztec:note_processor Synched block 3 +2023-12-11T10:25:22.896Z aztec:note_processor Synched block 3 +2023-12-11T10:25:22.915Z aztec:archiver No new blocks to process, current block number: 1103 +2023-12-11T10:25:23.174Z aztec:sequencer Block has been synced +2023-12-11T10:25:23.892Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:23.892Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:23.905Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:23.905Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:23.931Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:23.959Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:23.965Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:23.969Z aztec:node Using committed db for block latest, world state synced upto 3 + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:23.971Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:23.971Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:23.995Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.019Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.025Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.028Z aztec:node Using committed db for block latest, world state synced upto 3 + console.log + + + Getting complete address 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a from database: + in-memory: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + in-db: 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:24.030Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:24.030Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:24.054Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.078Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.084Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.088Z aztec:node Using committed db for block latest, world state synced upto 3 + console.log + + + Getting complete address 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 from database: + in-memory: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + in-db: 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:25:24.089Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:24.089Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:24.113Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.136Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:25:24.142Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.146Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.280Z aztec:pxe_service Executing simulator... +2023-12-11T10:25:24.280Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:24.291Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:24.291Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:25:24.298Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:25:24.312Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:24.313Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:c42dcf8a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:24.321Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:c42dcf8a +2023-12-11T10:25:24.324Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:24.324Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:25:24.330Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:24.331Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:24.331Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d5b2fbcc from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:24.346Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:24.374Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:25:24.779Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:24.781Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:24.788Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:24.845Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:24.860Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:24.861Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:24.873Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:8f262037 +2023-12-11T10:25:24.891Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:c42dcf8a +2023-12-11T10:25:24.953Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:24.953Z aztec:pxe_service Simulation completed! +2023-12-11T10:25:24.953Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:25:24.968Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.975Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:24.975Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.099Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.92205699533224 inputSize=43109 outputSize=20441 +2023-12-11T10:25:25.099Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:25:25.122Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.139Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.139Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.324Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=175.40627799928188 inputSize=64516 outputSize=20441 +2023-12-11T10:25:25.324Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:25.351Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.352Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-11T10:25:25.506Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=147.9011979997158 inputSize=64516 outputSize=20441 +2023-12-11T10:25:25.506Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:25.585Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.02748600393534 inputSize=25833 outputSize=9689 +2023-12-11T10:25:25.585Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:25:25.610Z aztec:node INFO Simulating tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:25.614Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000004: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000004, 0x0000000000000000000000000000000000000000000000000000000065770c3f) +2023-12-11T10:25:25.615Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:25.615Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:25.777Z aztec:sequencer:public-processor Processing tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:25.777Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:25.777Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:25.785Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:25.785Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:25.786Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.786Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.787Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:25.787Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:25.787Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.788Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.788Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:25.788Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:25.788Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.789Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.789Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:25.790Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:25.791Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:25.791Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:25.792Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:25.793Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:25.793Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:25.794Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:25.794Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:25.795Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:25.795Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:25.796Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:25.800Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:25.800Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:25.918Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=115.65532599389553 inputSize=25203 outputSize=20441 +2023-12-11T10:25:25.921Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:8f262037 +2023-12-11T10:25:25.927Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:25.928Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:25.931Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000001: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 - sec: 0 +2023-12-11T10:25:25.931Z aztec:sequencer:public-processor Running public kernel circuit for 8f262037@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:26.031Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.67181699723005 inputSize=25245 outputSize=20441 +2023-12-11T10:25:26.032Z aztec:node INFO Simulated tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 succeeds +2023-12-11T10:25:26.032Z aztec:pxe_service INFO Executed local simulation for 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.032Z aztec:pxe_service INFO Sending transaction 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.032Z aztec:node INFO Received tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.032Z aztec:tx_pool Adding tx with id 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 eventName=tx-added-to-pool txHash=0x1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=16 unencryptedLogSize=16 newContractCount=0 newContractDataSize=152 proofSize=0 size=10393 +2023-12-11T10:25:26.353Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:25:26.357Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000004: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000004, 0x0000000000000000000000000000000000000000000000000000000065770c3f) +2023-12-11T10:25:26.357Z aztec:sequencer INFO Building block 4 with 1 transactions +2023-12-11T10:25:26.358Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-11T10:25:26.358Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-11T10:25:26.360Z aztec:sequencer:public-processor Processing tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.360Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.360Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:26.367Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:26.367Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:26.368Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.369Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.369Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:26.369Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:26.369Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.369Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.370Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:26.370Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000ffffffffffffffffffffffffffffff +2023-12-11T10:25:26.370Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.370Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.371Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:26.372Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:26.372Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:26.373Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:26.374Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:26.374Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:26.375Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:26.375Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:26.376Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:26.376Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:26.377Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:26.377Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:26.381Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:26.381Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:26.485Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.0656860023737 inputSize=25203 outputSize=20441 +2023-12-11T10:25:26.488Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:8f262037 +2023-12-11T10:25:26.493Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:26.494Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:26.497Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000001: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 - sec: 0 +2023-12-11T10:25:26.497Z aztec:sequencer:public-processor Running public kernel circuit for 8f262037@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:26.598Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.60254199802876 inputSize=25245 outputSize=20441 +2023-12-11T10:25:26.599Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:25:26.599Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:25:26.599Z aztec:sequencer Assembling block with txs 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 +2023-12-11T10:25:26.599Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:26.599Z aztec:sequencer:solo-block-builder Running base rollup for 1b006b5bfc9d055a9a6bd83c0c87aecf87f61aa250d628d28a22df6756515613 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:30.458Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2810.6058339998126 inputSize=667658 outputSize=873 +2023-12-11T10:25:30.458Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:32.211Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1290.2313720062375 inputSize=667616 outputSize=873 +2023-12-11T10:25:32.211Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:32.281Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=53.00897300243378 inputSize=4072 outputSize=881 +2023-12-11T10:25:32.281Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:32.291Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:32.291Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:32.292Z aztec:sequencer Assembled block 4 eventName=l2-block-built duration=5940.308798998594 publicProcessDuration=239.90066000074148 rollupCircuitsDuration=5693.062513999641 txCount=1 blockNumber=4 encryptedLogCount=0 encryptedLogSize=32 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:25:32.293Z aztec:sequencer Publishing extended contract data with block hash 732411032e1edec994c7a2e90b58191fa375bd3a0ee2105e363ee0a76d1827ef +2023-12-11T10:25:32.293Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:25:33.218Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:33.218Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:33.218Z aztec:archiver Retrieving chain state from L1 block: 1104, next expected l2 block number: 4 +2023-12-11T10:25:33.303Z aztec:sequencer Successfully published new contract data for block 4 +2023-12-11T10:25:34.223Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:34.223Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:34.223Z aztec:archiver Retrieving chain state from L1 block: 1104, next expected l2 block number: 4 +2023-12-11T10:25:34.232Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.232Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.234Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:34.234Z aztec:archiver Retrieved extended contract data for l2 block number: 4 +2023-12-11T10:25:34.234Z aztec:archiver:lmdb Adding 1 extended contract data to block 4 +2023-12-11T10:25:34.234Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:34.318Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.318Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.319Z aztec:merkle_trees Block 4 is ours, committing world state +2023-12-11T10:25:34.320Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.320Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:34.331Z aztec:p2p Synched to block 4 +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 16 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 1152 root 0x112af6488907e0cf5f8c0526c6bdf6fd4dc83ad75a4d14c5938922942ccb865f +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 1024 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 7 root 0x20497ad0515062b31a9af1f2caf5b8f27070f0afd9ca6cf9a3f0ecaad7fcae48 +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 64 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:34.355Z aztec:merkle_trees Tree ARCHIVE synched with size 5 root 0x1c35725d204df23219346fb482bf870e92225eac845c63e73b001e8ae7b36b5e +2023-12-11T10:25:34.366Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=389118 transactionHash=0x91909cd4c74f6f982077e4c130c35e39313f79df63e4351cb692091805722561 calldataGas=95972 calldataSize=21860 txCount=1 blockNumber=4 encryptedLogCount=0 encryptedLogSize=32 unencryptedLogCount=0 unencryptedLogSize=40 eventName=rollup-published-to-l1 +2023-12-11T10:25:34.366Z aztec:sequencer Successfully published block 4 +2023-12-11T10:25:34.366Z aztec:sequencer INFO Submitted rollup block 4 with 1 transactions +2023-12-11T10:25:34.428Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=109.61763300001621 isBlockOurs=true txCount=1 blockNumber=4 encryptedLogCount=0 encryptedLogSize=32 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:25:35.217Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:35.217Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:35.225Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:35.225Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:35.225Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:25:35.225Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:25:35.226Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:25:35.227Z aztec:note_processor Synched block 4 +2023-12-11T10:25:35.227Z aztec:note_processor Synched block 4 +2023-12-11T10:25:35.228Z aztec:note_processor Synched block 4 +2023-12-11T10:25:35.228Z aztec:note_processor Synched block 4 +2023-12-11T10:25:35.247Z aztec:archiver No new blocks to process, current block number: 1105 +2023-12-11T10:25:35.366Z aztec:sequencer Block has been synced +2023-12-11T10:25:36.225Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:36.225Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:36.234Z aztec:cheat_codes:eth Set next block timestamp to 1702300947 +2023-12-11T10:25:36.234Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 1 to 1702300947 +2023-12-11T10:25:36.235Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 2 to 1702300947 +2023-12-11T10:25:36.239Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:36.240Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:25:36.241Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:36.241Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.242Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:36.242Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.243Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:36.243Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.243Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:36.244Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Token deployed to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function _increase_public_balance has 10396 bytes and the selector: 2ad35594 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function _init_slow_tree has 8492 bytes and the selector: 8f262037 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function _initialize has 11272 bytes and the selector: b23947a6 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function _reduce_total_supply has 9344 bytes and the selector: 713784f4 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function balance_of_private has 28940 bytes and the selector: 98d16d67 +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function balance_of_public has 624 bytes and the selector: d6421a4e +2023-12-11T10:25:36.245Z aztec:e2e_blacklist_token_contract Function burn has 428564 bytes and the selector: d4fcc96e +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function burn_public has 20380 bytes and the selector: b0e964d5 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function compute_note_hash_and_nullifier has 8820 bytes and the selector: 7b77563f +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function constructor has 3824 bytes and the selector: 7e61e11e +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function init_slow_tree has 10356 bytes and the selector: c42dcf8a +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function mint_private has 15360 bytes and the selector: 10763932 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function mint_public has 20724 bytes and the selector: 6bfd1d5b +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function redeem_shield has 126796 bytes and the selector: b77168f2 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function shield has 20252 bytes and the selector: 1d24add0 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function total_supply has 360 bytes and the selector: 3940e9ee +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function transfer has 429448 bytes and the selector: b1aa668a +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function transfer_public has 25168 bytes and the selector: 7db8f449 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function unshield has 430692 bytes and the selector: 78303b89 +2023-12-11T10:25:36.246Z aztec:e2e_blacklist_token_contract Function update_roles has 11356 bytes and the selector: 4c1e3d44 +2023-12-11T10:25:36.250Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:36.250Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:25:36.251Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:36.251Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.253Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:36.253Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.254Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:36.254Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:36.255Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:36.255Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:36.391Z aztec:pxe_service Executing simulator... +2023-12-11T10:25:36.391Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:36.401Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:36.401Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:25:36.407Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:25:36.422Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:36.422Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:4c1e3d44 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:36.432Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:25:36.436Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:36.436Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:25:36.442Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:36.443Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:36.443Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:36.448Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:25:36.459Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:25:36.585Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:36.587Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:36.592Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:36.628Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:25:36.635Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:36.636Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:36.636Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d5b2fbcc from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:36.646Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:36.668Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:25:37.035Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:37.037Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:37.048Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:37.102Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:37.113Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:25:37.173Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:37.173Z aztec:pxe_service Simulation completed! +2023-12-11T10:25:37.173Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:25:37.179Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.180Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.300Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.33602900058031 inputSize=43109 outputSize=20441 +2023-12-11T10:25:37.300Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:25:37.316Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.320Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.482Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=159.27354700118303 inputSize=64516 outputSize=20441 +2023-12-11T10:25:37.482Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:37.501Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.649Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=145.1260140016675 inputSize=64516 outputSize=20441 +2023-12-11T10:25:37.649Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:37.668Z aztec:node Using committed db for block latest, world state synced upto 4 +2023-12-11T10:25:37.818Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=147.34615100175142 inputSize=64516 outputSize=20441 +2023-12-11T10:25:37.818Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:37.892Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=67.76359199732542 inputSize=25833 outputSize=9689 +2023-12-11T10:25:37.892Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:25:37.917Z aztec:node INFO Simulating tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:37.921Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000005: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000005, 0x0000000000000000000000000000000000000000000000000000000065770d13) +2023-12-11T10:25:37.922Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:37.922Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:38.085Z aztec:sequencer:public-processor Processing tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.085Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.086Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:38.094Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.095Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.096Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.096Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.100Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770c80 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 - sec: 2 +2023-12-11T10:25:38.100Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:38.201Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.42686899751425 inputSize=25203 outputSize=20441 +2023-12-11T10:25:38.203Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:38.211Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.213Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.214Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.214Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.215Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.215Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.215Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.215Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.216Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.216Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.216Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.216Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.217Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.217Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.218Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:38.218Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:38.220Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:38.221Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:38.221Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:38.222Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:25:38.222Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:38.223Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:38.223Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.224Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:38.228Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:38.228Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:38.331Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.34210100024939 inputSize=25245 outputSize=20441 +2023-12-11T10:25:38.334Z aztec:node INFO Simulated tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 succeeds +2023-12-11T10:25:38.334Z aztec:pxe_service INFO Executed local simulation for 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.334Z aztec:pxe_service INFO Sending transaction 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.334Z aztec:node INFO Received tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.335Z aztec:tx_pool Adding tx with id 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 eventName=tx-added-to-pool txHash=0x0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=20 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10433 +2023-12-11T10:25:38.502Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:25:38.505Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000005: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000005, 0x0000000000000000000000000000000000000000000000000000000065770d13) +2023-12-11T10:25:38.506Z aztec:sequencer INFO Building block 5 with 1 transactions +2023-12-11T10:25:38.507Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 4 +2023-12-11T10:25:38.507Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 4 +2023-12-11T10:25:38.508Z aztec:sequencer:public-processor Processing tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.508Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.509Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:38.514Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.516Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.519Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770c80 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 - sec: 2 +2023-12-11T10:25:38.519Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:38.619Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.803386002779 inputSize=25203 outputSize=20441 +2023-12-11T10:25:38.621Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:38.628Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.629Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.629Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.630Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.631Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.631Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-11T10:25:38.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.632Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:38.633Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770c80 +2023-12-11T10:25:38.633Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:38.634Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:38.635Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:38.635Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:38.636Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:38.636Z aztec:simulator:public_execution_context Oracle storage write: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:25:38.636Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:38.637Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:38.637Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:38.638Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:38.642Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:38.642Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:38.749Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=104.41200499981642 inputSize=25245 outputSize=20441 +2023-12-11T10:25:38.754Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:25:38.754Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:25:38.754Z aztec:sequencer Assembling block with txs 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 +2023-12-11T10:25:38.754Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000005 +2023-12-11T10:25:38.754Z aztec:sequencer:solo-block-builder Running base rollup for 0fcee1a113e694d0c5a336918314d61b813e4371712c6dce51496d7973706429 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:42.698Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2763.415782995522 inputSize=667658 outputSize=873 +2023-12-11T10:25:42.698Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:44.387Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1256.7061779946089 inputSize=667616 outputSize=873 +2023-12-11T10:25:44.388Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:44.457Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=54.4617640003562 inputSize=4072 outputSize=881 +2023-12-11T10:25:44.457Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:44.467Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:44.467Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:44.468Z aztec:sequencer Assembled block 5 eventName=l2-block-built duration=5966.504334002733 publicProcessDuration=244.08543400466442 rollupCircuitsDuration=5713.922242000699 txCount=1 blockNumber=5 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:25:44.469Z aztec:sequencer Publishing extended contract data with block hash 8339ac0fbcb9d22683cd49eb5e14672395c1bfe6d66ef9f23baeb6a784cf7a8a +2023-12-11T10:25:44.469Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:25:45.394Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:45.394Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:45.394Z aztec:archiver Retrieving chain state from L1 block: 1106, next expected l2 block number: 5 +2023-12-11T10:25:45.480Z aztec:sequencer Successfully published new contract data for block 5 +2023-12-11T10:25:46.398Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:46.399Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:46.399Z aztec:archiver Retrieving chain state from L1 block: 1106, next expected l2 block number: 5 +2023-12-11T10:25:46.407Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.407Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.410Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:46.410Z aztec:archiver Retrieved extended contract data for l2 block number: 5 +2023-12-11T10:25:46.410Z aztec:archiver:lmdb Adding 1 extended contract data to block 5 +2023-12-11T10:25:46.410Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:46.496Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.496Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.496Z aztec:merkle_trees Block 5 is ours, committing world state +2023-12-11T10:25:46.497Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.497Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:46.502Z aztec:p2p Synched to block 5 +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 20 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 1408 root 0x2c5ae045dc17c849ff565ba1cf2da77f6b8632515c69d7529161666ffa264740 +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 1280 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 8 root 0x209fe369649dc60d10a10ec338e3ba0855099a529cd08ddda2820f0b75f1b2be +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 80 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:46.526Z aztec:merkle_trees Tree ARCHIVE synched with size 6 root 0x1f5eb233a0d1c6be5e05d199bf62681a4947828f1de82991d960992e46810c88 +2023-12-11T10:25:46.542Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=394592 transactionHash=0xb46e472fd99ee8de0324a9b3c351b2b2a750b5b095eb51880e53862e86631e38 calldataGas=95996 calldataSize=21860 txCount=1 blockNumber=5 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:25:46.542Z aztec:sequencer Successfully published block 5 +2023-12-11T10:25:46.542Z aztec:sequencer INFO Submitted rollup block 5 with 1 transactions +2023-12-11T10:25:46.629Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=133.69037599861622 isBlockOurs=true txCount=1 blockNumber=5 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:25:47.393Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:47.393Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:47.400Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:47.400Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:47.400Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:25:47.400Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:25:47.401Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:25:47.402Z aztec:note_processor Synched block 5 +2023-12-11T10:25:47.402Z aztec:note_processor Synched block 5 +2023-12-11T10:25:47.402Z aztec:note_processor Synched block 5 +2023-12-11T10:25:47.403Z aztec:note_processor Synched block 5 +2023-12-11T10:25:47.418Z aztec:archiver No new blocks to process, current block number: 1107 +2023-12-11T10:25:47.543Z aztec:sequencer Block has been synced +2023-12-11T10:25:48.400Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:48.400Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:48.410Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.410Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:25:48.411Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.411Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.412Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:48.412Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.413Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:48.413Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.413Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:25:48.413Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.416Z aztec:cheat_codes:eth Set next block timestamp to 1702301148 +2023-12-11T10:25:48.417Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 1 to 1702301148 +2023-12-11T10:25:48.417Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 2 to 1702301148 +2023-12-11T10:25:48.432Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.432Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:25:48.432Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.432Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.433Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.433Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.447Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.447Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:25:48.448Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.448Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.449Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.449Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.473Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.473Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:25:48.484Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.491Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.509Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.509Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:25:48.510Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.510Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.512Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.512Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.549Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.549Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:25:48.561Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.568Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.594Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.594Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:25:48.595Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.595Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.595Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.596Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.628Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.629Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:25:48.640Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.647Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.664Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.664Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:25:48.665Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.665Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.667Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.667Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.689Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.689Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:25:48.700Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.708Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.711Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:25:48.711Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:25:48.712Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:48.713Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.713Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.713Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.714Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.714Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:48.714Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:48.715Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:25:48.853Z aztec:pxe_service Executing simulator... +2023-12-11T10:25:48.853Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:48.863Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.863Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:25:48.869Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:25:48.884Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:48.884Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:4c1e3d44 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:25:48.892Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:25:48.895Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:25:48.895Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:25:48.901Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:48.902Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:48.902Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:48.906Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:25:48.917Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:25:49.044Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:49.045Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:49.050Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:49.083Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:25:49.090Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:49.091Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:25:49.091Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d5b2fbcc from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:25:49.102Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:49.122Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:25:49.490Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:25:49.492Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:25:49.498Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:49.556Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:25:49.567Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:25:49.627Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:25:49.628Z aztec:pxe_service Simulation completed! +2023-12-11T10:25:49.628Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:25:49.633Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:49.635Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:49.753Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.70885999500751 inputSize=43109 outputSize=20441 +2023-12-11T10:25:49.753Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:25:49.768Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:49.769Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:49.934Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=161.49311400204897 inputSize=64516 outputSize=20441 +2023-12-11T10:25:49.934Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:49.953Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:50.112Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=157.0034709945321 inputSize=64516 outputSize=20441 +2023-12-11T10:25:50.112Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:50.130Z aztec:node Using committed db for block latest, world state synced upto 5 +2023-12-11T10:25:50.278Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=145.6887510046363 inputSize=64516 outputSize=20441 +2023-12-11T10:25:50.278Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:25:50.354Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.14036299288273 inputSize=25833 outputSize=9689 +2023-12-11T10:25:50.354Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:25:50.379Z aztec:node INFO Simulating tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.384Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000006: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000065770ddc) +2023-12-11T10:25:50.385Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:50.385Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:50.542Z aztec:sequencer:public-processor Processing tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.542Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.543Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:50.548Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:50.549Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:50.549Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:50.550Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:50.553Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 2 +2023-12-11T10:25:50.553Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:50.653Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.75146599858999 inputSize=25203 outputSize=20441 +2023-12-11T10:25:50.655Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:50.662Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:50.663Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:50.664Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:50.664Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:50.665Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:50.665Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:50.665Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:50.665Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:50.666Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:50.666Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:50.666Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:50.666Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:50.667Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:50.668Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:50.668Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:50.669Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:50.670Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:50.670Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:25:50.671Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:50.671Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:50.671Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:50.672Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:25:50.672Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:50.673Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:25:50.677Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:50.677Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:50.779Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.53373599797487 inputSize=25245 outputSize=20441 +2023-12-11T10:25:50.782Z aztec:node INFO Simulated tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 succeeds +2023-12-11T10:25:50.782Z aztec:pxe_service INFO Executed local simulation for 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.782Z aztec:pxe_service INFO Sending transaction 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.782Z aztec:node INFO Received tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:50.782Z aztec:tx_pool Adding tx with id 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 eventName=tx-added-to-pool txHash=0x2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=20 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10433 +2023-12-11T10:25:51.664Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:25:51.668Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000006: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000065770ddc) +2023-12-11T10:25:51.669Z aztec:sequencer INFO Building block 6 with 1 transactions +2023-12-11T10:25:51.670Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 5 +2023-12-11T10:25:51.670Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 5 +2023-12-11T10:25:51.671Z aztec:sequencer:public-processor Processing tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:51.671Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:51.672Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:25:51.677Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:51.678Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:51.678Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:51.679Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:51.682Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 2 +2023-12-11T10:25:51.682Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:51.782Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.73534099757671 inputSize=25203 outputSize=20441 +2023-12-11T10:25:51.784Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:25:51.791Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:51.793Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:51.793Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:51.794Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:51.795Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:51.795Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x24e6e5784bc505768328f13cc8b8eafb3842e5f6108ffaa9a57413498a2bf5c1 +2023-12-11T10:25:51.795Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:51.796Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:25:51.797Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:51.797Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:51.798Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:51.799Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:51.799Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:25:51.800Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:51.800Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:25:51.801Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:25:51.801Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:25:51.802Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:25:51.802Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:25:51.806Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:25:51.806Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:25:51.908Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.14453799277544 inputSize=25245 outputSize=20441 +2023-12-11T10:25:51.911Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:25:51.911Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:25:51.911Z aztec:sequencer Assembling block with txs 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 +2023-12-11T10:25:51.911Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:25:51.911Z aztec:sequencer:solo-block-builder Running base rollup for 2a1e85b5eace23673d4f3b9469000712cfaea1fcda04d6b9a53048789c08bec8 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:55.737Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2782.0220569968224 inputSize=667658 outputSize=873 +2023-12-11T10:25:55.737Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:25:57.484Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1298.5865279957652 inputSize=667616 outputSize=873 +2023-12-11T10:25:57.484Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:25:57.558Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.09066300094128 inputSize=4072 outputSize=881 +2023-12-11T10:25:57.558Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:25:57.567Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:25:57.567Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:25:57.569Z aztec:sequencer Assembled block 6 eventName=l2-block-built duration=5905.700137004256 publicProcessDuration=240.1403189972043 rollupCircuitsDuration=5657.476988002658 txCount=1 blockNumber=6 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:25:57.570Z aztec:sequencer Publishing extended contract data with block hash 0680158a8f17d64da6fc29479be950e6f974e7a2c4ad41541b8e295e6d19eb3a +2023-12-11T10:25:57.570Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:25:58.491Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:58.491Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:58.491Z aztec:archiver Retrieving chain state from L1 block: 1108, next expected l2 block number: 6 +2023-12-11T10:25:58.579Z aztec:sequencer Successfully published new contract data for block 6 +2023-12-11T10:25:59.496Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:25:59.496Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:25:59.496Z aztec:archiver Retrieving chain state from L1 block: 1108, next expected l2 block number: 6 +2023-12-11T10:25:59.505Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.505Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.507Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:25:59.507Z aztec:archiver Retrieved extended contract data for l2 block number: 6 +2023-12-11T10:25:59.507Z aztec:archiver:lmdb Adding 1 extended contract data to block 6 +2023-12-11T10:25:59.507Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:25:59.590Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.590Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.590Z aztec:merkle_trees Block 6 is ours, committing world state +2023-12-11T10:25:59.592Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.592Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:25:59.598Z aztec:p2p Synched to block 6 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 24 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 1664 root 0x2b867738d16d33003e46597dc5aa9a14d1228fe2ada43ccaa806ba6650adfee4 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 1536 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 10 root 0x1715ee649cda593f914e8f7e9165d3b4026553e7daeed07ff814e5589d33a690 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 96 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:25:59.623Z aztec:merkle_trees Tree ARCHIVE synched with size 7 root 0x2fabc93e4c0659f7fabe96d20461a7fbeda0934b5f9b081f4276662d71fb4204 +2023-12-11T10:25:59.643Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=394556 transactionHash=0x4219dec87d9e940e7d38e2b1ad8e940770f5bcd8b495055615a5b8fac01f7827 calldataGas=95960 calldataSize=21860 txCount=1 blockNumber=6 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:25:59.643Z aztec:sequencer Successfully published block 6 +2023-12-11T10:25:59.643Z aztec:sequencer INFO Submitted rollup block 6 with 1 transactions +2023-12-11T10:25:59.715Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=124.29086299985647 isBlockOurs=true txCount=1 blockNumber=6 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:26:00.486Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:26:00.487Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:26:00.487Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:00.487Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:00.488Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:00.488Z aztec:note_processor Synched block 6 +2023-12-11T10:26:00.488Z aztec:note_processor Synched block 6 +2023-12-11T10:26:00.489Z aztec:note_processor Synched block 6 +2023-12-11T10:26:00.489Z aztec:note_processor Synched block 6 +2023-12-11T10:26:00.490Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:26:00.490Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:26:00.502Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.502Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:00.503Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.503Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.504Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:00.504Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.504Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.504Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.505Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:00.505Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.508Z aztec:cheat_codes:eth Set next block timestamp to 1702301349 +2023-12-11T10:26:00.508Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 1 to 1702301349 +2023-12-11T10:26:00.509Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 2 to 1702301349 +2023-12-11T10:26:00.521Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.522Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:00.522Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.522Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.522Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.523Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.536Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.537Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:00.537Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.537Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.539Z aztec:archiver No new blocks to process, current block number: 1109 +2023-12-11T10:26:00.539Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.539Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.561Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.561Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:00.572Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.580Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.594Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.594Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:00.594Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.594Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.595Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.595Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.618Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.618Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:00.629Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.636Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.650Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.650Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:00.651Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.651Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.651Z aztec:sequencer Block has been synced +2023-12-11T10:26:00.652Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.652Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.674Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.674Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:00.685Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.693Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.706Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.706Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:00.707Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.707Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.708Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.708Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.730Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.730Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:00.741Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.748Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.752Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:00.752Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:00.753Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:00.753Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.755Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:00.755Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.755Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:00.755Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:00.756Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:00.756Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:00.897Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:00.897Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:00.907Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.907Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:00.914Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:00.928Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:00.928Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:4c1e3d44 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:00.936Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:00.939Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:00.939Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:26:00.945Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:00.946Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:00.946Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:00.951Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:00.962Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:01.094Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:01.095Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:01.099Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:01.136Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:01.143Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:01.144Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:01.144Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d5b2fbcc from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:01.153Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:26:01.174Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:01.555Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:01.556Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:01.565Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:01.622Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:26:01.632Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:01.695Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:01.695Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:01.695Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:01.700Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:01.702Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:01.824Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.13338900357485 inputSize=43109 outputSize=20441 +2023-12-11T10:26:01.824Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:01.839Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:01.842Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:02.010Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=166.32478400319815 inputSize=64516 outputSize=20441 +2023-12-11T10:26:02.011Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:02.029Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:02.181Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=149.55505800247192 inputSize=64516 outputSize=20441 +2023-12-11T10:26:02.181Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:02.199Z aztec:node Using committed db for block latest, world state synced upto 6 +2023-12-11T10:26:02.355Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=153.25460500270128 inputSize=64516 outputSize=20441 +2023-12-11T10:26:02.355Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:02.433Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.29174999892712 inputSize=25833 outputSize=9689 +2023-12-11T10:26:02.433Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:02.458Z aztec:node INFO Simulating tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.462Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000007: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000007, 0x0000000000000000000000000000000000000000000000000000000065770ea5) +2023-12-11T10:26:02.463Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:26:02.463Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:26:02.625Z aztec:sequencer:public-processor Processing tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.625Z aztec:sequencer:public-processor Executing enqueued public calls for tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.625Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:02.631Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:02.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:02.632Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:02.632Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:02.636Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770e10 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 - sec: 2 +2023-12-11T10:26:02.636Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:02.738Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.64936900138855 inputSize=25203 outputSize=20441 +2023-12-11T10:26:02.740Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:02.747Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:02.748Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:02.749Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:02.749Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:02.750Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:02.750Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:02.750Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:02.750Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:02.751Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:02.751Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:02.751Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:02.751Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:02.752Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:02.754Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:02.754Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:02.755Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:02.756Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:02.757Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:02.757Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:02.758Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:02.758Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:02.758Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:02.759Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:02.759Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:02.764Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:26:02.764Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:02.869Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.74524600058794 inputSize=25245 outputSize=20441 +2023-12-11T10:26:02.872Z aztec:node INFO Simulated tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e succeeds +2023-12-11T10:26:02.872Z aztec:pxe_service INFO Executed local simulation for 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.872Z aztec:pxe_service INFO Sending transaction 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.872Z aztec:node INFO Received tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:02.872Z aztec:tx_pool Adding tx with id 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e eventName=tx-added-to-pool txHash=0x16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=20 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10433 +2023-12-11T10:26:03.749Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:26:03.754Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000007: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000007, 0x0000000000000000000000000000000000000000000000000000000065770ea5) +2023-12-11T10:26:03.754Z aztec:sequencer INFO Building block 7 with 1 transactions +2023-12-11T10:26:03.755Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 6 +2023-12-11T10:26:03.755Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 6 +2023-12-11T10:26:03.757Z aztec:sequencer:public-processor Processing tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:03.757Z aztec:sequencer:public-processor Executing enqueued public calls for tx 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:03.757Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:03.763Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:03.764Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:03.764Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:03.766Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:03.770Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770e10 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 - sec: 2 +2023-12-11T10:26:03.770Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:03.873Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.56689300388098 inputSize=25203 outputSize=20441 +2023-12-11T10:26:03.875Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:03.882Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:03.884Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:03.884Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:03.885Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:03.886Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:03.886Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:03.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:03.887Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:03.888Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770e10 +2023-12-11T10:26:03.888Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:03.889Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:03.890Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:03.890Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:03.891Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:03.891Z aztec:simulator:public_execution_context Oracle storage write: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:03.892Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:03.892Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:03.893Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:03.893Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:03.897Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:26:03.897Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:04.003Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=103.02903400361538 inputSize=25245 outputSize=20441 +2023-12-11T10:26:04.007Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:26:04.007Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:26:04.007Z aztec:sequencer Assembling block with txs 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e +2023-12-11T10:26:04.007Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000007 +2023-12-11T10:26:04.007Z aztec:sequencer:solo-block-builder Running base rollup for 16c40400c8c709e8203343e078c9849619d0bf4d20cad82fb18860abc6297f9e 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:08.099Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2882.736684001982 inputSize=667658 outputSize=873 +2023-12-11T10:26:08.099Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:09.875Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1321.1950390040874 inputSize=667616 outputSize=873 +2023-12-11T10:26:09.875Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:26:09.948Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.8177899941802 inputSize=4072 outputSize=881 +2023-12-11T10:26:09.948Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:26:09.959Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:09.959Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:09.960Z aztec:sequencer Assembled block 7 eventName=l2-block-built duration=6211.806106001139 publicProcessDuration=249.47204100340605 rollupCircuitsDuration=5952.4301360026 txCount=1 blockNumber=7 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:26:09.961Z aztec:sequencer Publishing extended contract data with block hash 46e97733d678e3c2ee287ffab037531a38cde3ada38a23b3eb707f34351720c1 +2023-12-11T10:26:09.961Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:26:10.882Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:10.882Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:10.882Z aztec:archiver Retrieving chain state from L1 block: 1110, next expected l2 block number: 7 +2023-12-11T10:26:10.977Z aztec:sequencer Successfully published new contract data for block 7 +2023-12-11T10:26:11.886Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:11.887Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:11.887Z aztec:archiver Retrieving chain state from L1 block: 1110, next expected l2 block number: 7 +2023-12-11T10:26:11.896Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.896Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.898Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:26:11.899Z aztec:archiver Retrieved extended contract data for l2 block number: 7 +2023-12-11T10:26:11.899Z aztec:archiver:lmdb Adding 1 extended contract data to block 7 +2023-12-11T10:26:11.899Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:26:11.983Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.983Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.983Z aztec:merkle_trees Block 7 is ours, committing world state +2023-12-11T10:26:11.984Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.984Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:11.995Z aztec:p2p Synched to block 7 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 28 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 1920 root 0x06daf6682f300113782607aca92112aff5718b56d770a1959789d29b34804590 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 1792 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 10 root 0x0b835c1c6176fa763ee1da934efd6c6a72676e09370ec5ff4d6c4c5ef1601780 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 112 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:26:12.020Z aztec:merkle_trees Tree ARCHIVE synched with size 8 root 0x2e93926453b19e7cca2831e76bbfda32e8e4f03a52ccaa3a99ba87644bdd513d +2023-12-11T10:26:12.041Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=394556 transactionHash=0xd2e40d2cb2a071514ca9d201c628faca440d2ed22603ec8017e1ed27af3578da calldataGas=95960 calldataSize=21860 txCount=1 blockNumber=7 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:26:12.041Z aztec:sequencer Successfully published block 7 +2023-12-11T10:26:12.041Z aztec:sequencer INFO Submitted rollup block 7 with 1 transactions +2023-12-11T10:26:12.110Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=126.65281800180674 isBlockOurs=true txCount=1 blockNumber=7 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:26:12.878Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:12.878Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:12.878Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:12.878Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:12.879Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:12.880Z aztec:note_processor Synched block 7 +2023-12-11T10:26:12.880Z aztec:note_processor Synched block 7 +2023-12-11T10:26:12.881Z aztec:note_processor Synched block 7 +2023-12-11T10:26:12.881Z aztec:note_processor Synched block 7 +2023-12-11T10:26:12.882Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:12.882Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:12.895Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:12.895Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:12.896Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:12.896Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.897Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:12.897Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.897Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:12.897Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.898Z aztec:simulator:client_view_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:12.898Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:12.901Z aztec:cheat_codes:eth Set next block timestamp to 1702301551 +2023-12-11T10:26:12.902Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 1 to 1702301551 +2023-12-11T10:26:12.902Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 2 to 1702301551 +2023-12-11T10:26:12.916Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:12.916Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:12.916Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:12.916Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.917Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:12.917Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:12.929Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:12.929Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:12.930Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:12.930Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.934Z aztec:archiver No new blocks to process, current block number: 1111 +2023-12-11T10:26:12.934Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:12.934Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:12.959Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:12.959Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:12.970Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:12.978Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:12.991Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:12.991Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:12.992Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:12.992Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:12.993Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:12.993Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.017Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.017Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:13.029Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:13.036Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.049Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.049Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:13.050Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:13.050Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:13.051Z aztec:sequencer Block has been synced +2023-12-11T10:26:13.051Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:13.051Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.073Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.073Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:13.085Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:13.092Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.105Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.105Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:13.106Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:13.106Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:13.106Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:13.107Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.129Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.129Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:13.140Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:13.148Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.151Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:13.151Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:13.152Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:13.152Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:13.154Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:13.154Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:13.154Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:13.154Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:13.155Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:13.155Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:13.303Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:13.303Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:13.313Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:13.313Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:13.320Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:13.334Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:13.334Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:4c1e3d44 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:13.343Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:13.346Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:13.346Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:26:13.352Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:13.353Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:13.353Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:13.358Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:13.369Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:13.501Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:13.502Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:13.506Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:13.544Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:13.550Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:13.551Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:13.551Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d5b2fbcc from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:13.560Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:26:13.582Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:13.971Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:13.973Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:13.981Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:14.039Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:d5b2fbcc +2023-12-11T10:26:14.050Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:14.113Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:14.113Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:14.113Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:14.118Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.120Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.242Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.62671600282192 inputSize=43109 outputSize=20441 +2023-12-11T10:26:14.242Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:14.257Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.260Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.431Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=168.4670309945941 inputSize=64516 outputSize=20441 +2023-12-11T10:26:14.431Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:14.450Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.605Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=152.74250800162554 inputSize=64516 outputSize=20441 +2023-12-11T10:26:14.605Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:14.624Z aztec:node Using committed db for block latest, world state synced upto 7 +2023-12-11T10:26:14.781Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=153.3692639991641 inputSize=64516 outputSize=20441 +2023-12-11T10:26:14.781Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:14.860Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.86707700043917 inputSize=25833 outputSize=9689 +2023-12-11T10:26:14.860Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:14.886Z aztec:node INFO Simulating tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:14.890Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000008: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000008, 0x0000000000000000000000000000000000000000000000000000000065770f6f) +2023-12-11T10:26:14.891Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:14.891Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:15.056Z aztec:sequencer:public-processor Processing tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:15.056Z aztec:sequencer:public-processor Executing enqueued public calls for tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:15.056Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:15.062Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:15.062Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:15.063Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:15.064Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:15.067Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 2 +2023-12-11T10:26:15.067Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:15.172Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.62345600128174 inputSize=25203 outputSize=20441 +2023-12-11T10:26:15.174Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:15.181Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:15.185Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:15.185Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:15.186Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:15.187Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:15.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:15.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:15.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:15.188Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:15.188Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:15.188Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:15.188Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:15.189Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:15.189Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:15.190Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:15.190Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:15.191Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:15.192Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:15.192Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:15.193Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:26:15.193Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:15.194Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:15.194Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:15.195Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:26:15.199Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:26:15.199Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:15.306Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=104.74231400340796 inputSize=25245 outputSize=20441 +2023-12-11T10:26:15.310Z aztec:node INFO Simulated tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c succeeds +2023-12-11T10:26:15.310Z aztec:pxe_service INFO Executed local simulation for 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:15.310Z aztec:pxe_service INFO Sending transaction 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:15.310Z aztec:node INFO Received tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:15.310Z aztec:tx_pool Adding tx with id 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c eventName=tx-added-to-pool txHash=0x06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=20 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10433 +2023-12-11T10:26:16.183Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:26:16.187Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000008: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000008, 0x0000000000000000000000000000000000000000000000000000000065770f6f) +2023-12-11T10:26:16.188Z aztec:sequencer INFO Building block 8 with 1 transactions +2023-12-11T10:26:16.189Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 7 +2023-12-11T10:26:16.189Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 7 +2023-12-11T10:26:16.191Z aztec:sequencer:public-processor Processing tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:16.191Z aztec:sequencer:public-processor Executing enqueued public calls for tx 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:16.191Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:16.197Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:16.197Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:16.198Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:16.198Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:16.202Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 2 +2023-12-11T10:26:16.202Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:16.307Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.61443699896336 inputSize=25203 outputSize=20441 +2023-12-11T10:26:16.308Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:0f9b8622 +2023-12-11T10:26:16.316Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:16.317Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:16.318Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:16.318Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:16.319Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:16.319Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:16.319Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:16.319Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:16.320Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:16.320Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:16.320Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x036f04dc1731df966c29e4240125871c3b249e9446c83c4aca7f462d7241c3f4 +2023-12-11T10:26:16.320Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:16.321Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:16.321Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:16.322Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:16.323Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:16.323Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:16.324Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:16.324Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:16.325Z aztec:simulator:public_execution_context Oracle storage write: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:26:16.325Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:16.326Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:16.326Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:16.327Z aztec:simulator:public_execution_context Oracle storage write: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:26:16.331Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:26:16.331Z aztec:sequencer:public-processor Running public kernel circuit for 0f9b8622@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:16.438Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=104.25543599575758 inputSize=25245 outputSize=20441 +2023-12-11T10:26:16.443Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:26:16.443Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:26:16.443Z aztec:sequencer Assembling block with txs 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c +2023-12-11T10:26:16.443Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000008 +2023-12-11T10:26:16.443Z aztec:sequencer:solo-block-builder Running base rollup for 06c228bf965330c54a51983ca77bed0ad20fc78456af4a3cb24e9204f44fa81c 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:20.486Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=2935.9985749945045 inputSize=667658 outputSize=873 +2023-12-11T10:26:20.486Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:22.345Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1338.1147440001369 inputSize=667616 outputSize=873 +2023-12-11T10:26:22.346Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:26:22.445Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=67.83141100406647 inputSize=4072 outputSize=881 +2023-12-11T10:26:22.445Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:26:22.457Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:22.457Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:22.459Z aztec:sequencer Assembled block 8 eventName=l2-block-built duration=6277.611597001553 publicProcessDuration=251.0651409998536 rollupCircuitsDuration=6016.435198001564 txCount=1 blockNumber=8 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:26:22.461Z aztec:sequencer Publishing extended contract data with block hash 684a48175b98e895d94365f0c47db7a49f287981480a29982e28dbed7d566cd4 +2023-12-11T10:26:22.462Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:26:23.352Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:23.353Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:23.353Z aztec:archiver Retrieving chain state from L1 block: 1112, next expected l2 block number: 8 +2023-12-11T10:26:23.476Z aztec:sequencer Successfully published new contract data for block 8 +2023-12-11T10:26:24.357Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:24.357Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:24.358Z aztec:archiver Retrieving chain state from L1 block: 1112, next expected l2 block number: 8 +2023-12-11T10:26:24.367Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.367Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.369Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:26:24.369Z aztec:archiver Retrieved extended contract data for l2 block number: 8 +2023-12-11T10:26:24.369Z aztec:archiver:lmdb Adding 1 extended contract data to block 8 +2023-12-11T10:26:24.369Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:26:24.451Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.452Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.452Z aztec:merkle_trees Block 8 is ours, committing world state +2023-12-11T10:26:24.453Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.453Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:24.466Z aztec:p2p Synched to block 8 +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 32 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 2176 root 0x0d18801fe28f37352c130c19850baffae479b53f56dba8734a23328edcdea80d +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 2048 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 12 root 0x16a33a67f899d55007c0a1e6259829461474a583b5533ecdc9a4d0b58a4e2c51 +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 128 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:26:24.493Z aztec:merkle_trees Tree ARCHIVE synched with size 9 root 0x2be139d060d54990fc3e3ff77a148073985d04574a6e44bcd46672ca94a3551c +2023-12-11T10:26:24.577Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=394592 transactionHash=0x31d5806d9e99a273735820dc2b18eee8d417d15e14f0b504553db265dbdc023d calldataGas=95996 calldataSize=21860 txCount=1 blockNumber=8 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:26:24.577Z aztec:sequencer Successfully published block 8 +2023-12-11T10:26:24.577Z aztec:sequencer INFO Submitted rollup block 8 with 1 transactions +2023-12-11T10:26:24.577Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=125.78584399819374 isBlockOurs=true txCount=1 blockNumber=8 encryptedLogCount=0 encryptedLogSize=36 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:26:25.347Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:25.347Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:25.348Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:25.348Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:25.349Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:25.349Z aztec:note_processor Synched block 8 +2023-12-11T10:26:25.350Z aztec:note_processor Synched block 8 +2023-12-11T10:26:25.351Z aztec:note_processor Synched block 8 +2023-12-11T10:26:25.351Z aztec:note_processor Synched block 8 +2023-12-11T10:26:25.353Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:25.353Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:25.369Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.369Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:25.370Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.370Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.371Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:25.371Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.372Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.372Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.372Z aztec:simulator:client_view_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:26:25.373Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.375Z aztec:cheat_codes:eth Set next block timestamp to 1702301752 +2023-12-11T10:26:25.376Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 1 to 1702301752 +2023-12-11T10:26:25.377Z aztec:cheat_codes:eth Set storage for contract 0x9d8946a8a0c5a583bf05be83b981406182ac9d2f at 2 to 1702301752 +2023-12-11T10:26:25.391Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.391Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:25.391Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.391Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.392Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.392Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.406Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.406Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:25.407Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.407Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.408Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.408Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.435Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.436Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:25.447Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.455Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.472Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.472Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:25.473Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.473Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.476Z aztec:archiver No new blocks to process, current block number: 1113 +2023-12-11T10:26:25.476Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.476Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.505Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.505Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:25.519Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.528Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.543Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.543Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:25.544Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.544Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.545Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.545Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.569Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.569Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:25.581Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.588Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.603Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.603Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:25.604Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.604Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.605Z aztec:sequencer Block has been synced +2023-12-11T10:26:25.605Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.605Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.630Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.630Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:25.641Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.649Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.653Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:25.653Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:25.654Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:25.654Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.656Z aztec:simulator:client_view_context Oracle storage read: slot=0x09578d3744997f4dfff99e02eb2d1b9b754ec8781517c5708c14ba98b2905dc0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.656Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.657Z aztec:simulator:client_view_context Oracle storage read: slot=0x09578d3744997f4dfff99e02eb2d1b9b754ec8781517c5708c14ba98b2905dc1 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.657Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:25.657Z aztec:simulator:client_view_context Oracle storage read: slot=0x09578d3744997f4dfff99e02eb2d1b9b754ec8781517c5708c14ba98b2905dc2 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:25.658Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:25.670Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:25.670Z aztec:simulator:secret_execution Executing external function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:99fd6079 +2023-12-11T10:26:25.680Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.680Z aztec:simulator:client_execution_context Returning 1 notes for 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x045499f8afc05bcb304bf332068a89c2cbd99323467d1b6864afa5c17e8d66a2:[0x0622ab59528af48bb41bfbf3ceb01d34f046f64cab691aa7fa8ff28cd1b162de,0x1689580b798a579d1fe3ed055ac4e2b29cb2cc027e5acf4dabddaf1a68189362,0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626] +2023-12-11T10:26:25.687Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:25.702Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:25.702Z aztec:simulator:client_execution_context Calling private function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:4c1e3d44 from 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:26:25.711Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:25.714Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:25.714Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:26:25.720Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:25.721Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:25.721Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:25.727Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:25.739Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:25.897Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:25.898Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:25.904Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:25.944Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:25.961Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:26:26.002Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.002Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:26.002Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.002Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.003Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.003Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.020Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.020Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.020Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.021Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.021Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.022Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.049Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.049Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.063Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.071Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.085Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.086Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.086Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.086Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.087Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.087Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.115Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.115Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.127Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.135Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.150Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.150Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.150Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.151Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.151Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.151Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.176Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.176Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.187Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.195Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.217Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.218Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.218Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.218Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.219Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.219Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.266Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.267Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.280Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.290Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.303Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.303Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:831f5405 +2023-12-11T10:26:26.306Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.306Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.309Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:26.309Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.310Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:26.310Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.311Z aztec:simulator:client_view_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:26.311Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.364Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:26.364Z aztec:simulator:secret_execution Executing external function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:99fd6079 +2023-12-11T10:26:26.378Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.378Z aztec:simulator:client_execution_context Returning 1 notes for 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x045499f8afc05bcb304bf332068a89c2cbd99323467d1b6864afa5c17e8d66a2:[0x0622ab59528af48bb41bfbf3ceb01d34f046f64cab691aa7fa8ff28cd1b162de,0x1689580b798a579d1fe3ed055ac4e2b29cb2cc027e5acf4dabddaf1a68189362,0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626] +2023-12-11T10:26:26.386Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:26.404Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:26.404Z aztec:simulator:client_execution_context Calling private function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:4c1e3d44 from 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:26:26.416Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:4c1e3d44 +2023-12-11T10:26:26.420Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.420Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:26:26.427Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:26.428Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:26.428Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:26.433Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:26.446Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:26.580Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:26.581Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:26.585Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:26.621Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:26.627Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:26:26.651Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.651Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:26.651Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.651Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.652Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.652Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.666Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.666Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.667Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.667Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.670Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.670Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.694Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.695Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.706Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.713Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.731Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.731Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.732Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.732Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.735Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.736Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.760Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.760Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.772Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.779Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.793Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.793Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.794Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.794Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.795Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.795Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.820Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.820Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.832Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.839Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.854Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.854Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:26.855Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:26.855Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:26.855Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:26.856Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.879Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:26.879Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:26.891Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.898Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:26.904Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:26.904Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:26.915Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:26.915Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:26.921Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:26.925Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:26.943Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:27.014Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:27.015Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:27.015Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:27.027Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:27.028Z aztec:node Using committed db for block latest, world state synced upto 8 +2023-12-11T10:26:27.148Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.24469999969006 inputSize=43109 outputSize=20441 +2023-12-11T10:26:27.148Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:27.225Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.01112800091505 inputSize=25833 outputSize=9689 +2023-12-11T10:26:27.225Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:27.237Z aztec:node INFO Simulating tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.243Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000009: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000009, 0x0000000000000000000000000000000000000000000000000000000065771038) +2023-12-11T10:26:27.244Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:27.244Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:27.404Z aztec:sequencer:public-processor Processing tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.404Z aztec:sequencer:public-processor Executing enqueued public calls for tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.405Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:27.412Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.413Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:27.416Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:27.417Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:27.417Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:27.418Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:27.424Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.424Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.425Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.426Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.427Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.427Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.427Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.427Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.431Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:27.431Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.434Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:27.435Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:27.435Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:27.436Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:27.442Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.442Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.443Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.443Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.445Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.445Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.445Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.445Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.448Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:26:27.448Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.450Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.451Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.451Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.452Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.453Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:27.454Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:27.454Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:27.455Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:27.460Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:26:27.460Z aztec:sequencer:public-processor Running public kernel circuit for 6bfd1d5b@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:27.619Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.81116399914026 inputSize=25203 outputSize=20441 +2023-12-11T10:26:27.619Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:27.720Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.45387699455023 inputSize=25245 outputSize=20441 +2023-12-11T10:26:27.720Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:27.822Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.65247500687838 inputSize=25245 outputSize=20441 +2023-12-11T10:26:27.827Z aztec:node INFO Simulated tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 succeeds +2023-12-11T10:26:27.827Z aztec:pxe_service INFO Executed local simulation for 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.827Z aztec:pxe_service INFO Sending transaction 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.827Z aztec:node INFO Received tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.827Z aztec:tx_pool Adding tx with id 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 eventName=tx-added-to-pool txHash=0x15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:26:27.831Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:26:27.836Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000009: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000009, 0x0000000000000000000000000000000000000000000000000000000065771038) +2023-12-11T10:26:27.836Z aztec:sequencer INFO Building block 9 with 1 transactions +2023-12-11T10:26:27.837Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 8 +2023-12-11T10:26:27.837Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 8 +2023-12-11T10:26:27.839Z aztec:sequencer:public-processor Processing tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.839Z aztec:sequencer:public-processor Executing enqueued public calls for tx 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:27.839Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:27.847Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.847Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:27.850Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:27.852Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:27.852Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:27.852Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:27.858Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.859Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.859Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.860Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.861Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.861Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.861Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.861Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.865Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:27.865Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.868Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:27.870Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:27.870Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:27.870Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:27.876Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.877Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.877Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.878Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.879Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.879Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:27.879Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:27.879Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:27.883Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:26:27.883Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.885Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.885Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.886Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:27.886Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:27.887Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:27.888Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:27.888Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:27.889Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:27.894Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:26:27.894Z aztec:sequencer:public-processor Running public kernel circuit for 6bfd1d5b@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:28.053Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.13275200128555 inputSize=25203 outputSize=20441 +2023-12-11T10:26:28.053Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:28.155Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.89323399960995 inputSize=25245 outputSize=20441 +2023-12-11T10:26:28.155Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:28.259Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.22504499554634 inputSize=25245 outputSize=20441 +2023-12-11T10:26:28.265Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:26:28.265Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:26:28.265Z aztec:sequencer Assembling block with txs 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 +2023-12-11T10:26:28.265Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000009 +2023-12-11T10:26:28.266Z aztec:sequencer:solo-block-builder Running base rollup for 15a9cc069ca61ae5cddfd85615906fcff170cc30429966f89f6ee7e32cd3fb45 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:30.834Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1855.8936979994178 inputSize=667658 outputSize=873 +2023-12-11T10:26:30.835Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:32.657Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1328.3039439991117 inputSize=667616 outputSize=873 +2023-12-11T10:26:32.657Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:26:32.732Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=58.32259000092745 inputSize=4072 outputSize=881 +2023-12-11T10:26:32.732Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:26:32.742Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:32.742Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:32.743Z aztec:sequencer Assembled block 9 eventName=l2-block-built duration=4915.2540310025215 publicProcessDuration=424.9164879992604 rollupCircuitsDuration=4478.008598998189 txCount=1 blockNumber=9 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:26:32.744Z aztec:sequencer Publishing extended contract data with block hash 2e6273c3589effc0b38089e1e8650f5bdc3ce98d1bbeb2a640f5300b0162bd11 +2023-12-11T10:26:32.745Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:26:33.665Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:33.665Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:33.665Z aztec:archiver Retrieving chain state from L1 block: 1114, next expected l2 block number: 9 +2023-12-11T10:26:33.757Z aztec:sequencer Successfully published new contract data for block 9 +2023-12-11T10:26:34.670Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:34.670Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:34.670Z aztec:archiver Retrieving chain state from L1 block: 1114, next expected l2 block number: 9 +2023-12-11T10:26:34.680Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.680Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.682Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:26:34.682Z aztec:archiver Retrieved extended contract data for l2 block number: 9 +2023-12-11T10:26:34.682Z aztec:archiver:lmdb Adding 1 extended contract data to block 9 +2023-12-11T10:26:34.682Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:26:34.762Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.762Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.762Z aztec:merkle_trees Block 9 is ours, committing world state +2023-12-11T10:26:34.763Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.763Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:34.772Z aztec:p2p Synched to block 9 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 36 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 2432 root 0x0e925714e277917a1425824df49d990003e5b2e172b2a1b771e9598f90a3ddb5 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 2304 root 0x0063fe31dd278a7d8ea8fc39c3ec77be479f92f2b0a52f458eb677482231e7a3 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 14 root 0x2efe5d410c22331beca2efb9aa722dc1d688f8b0dc366f4c0e5df17a3d3fb2f1 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 144 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:26:34.794Z aztec:merkle_trees Tree ARCHIVE synched with size 10 root 0x2625b76e8f6cdb7bc4f5c3749a1938dd74a48ce70c567545da80f162146f48e2 +2023-12-11T10:26:34.825Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=378629 transactionHash=0xbb00929e7f3c33d75538dee2d69bf9d5abf66501fa6d33223103d050b6d674e5 calldataGas=93656 calldataSize=21860 txCount=1 blockNumber=9 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:26:34.825Z aztec:sequencer Successfully published block 9 +2023-12-11T10:26:34.825Z aztec:sequencer INFO Submitted rollup block 9 with 1 transactions +2023-12-11T10:26:34.843Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=81.11992999911308 isBlockOurs=true txCount=1 blockNumber=9 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:26:35.660Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:35.660Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:35.660Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:35.660Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:35.661Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:35.662Z aztec:note_processor Synched block 9 +2023-12-11T10:26:35.662Z aztec:note_processor Synched block 9 +2023-12-11T10:26:35.662Z aztec:note_processor Synched block 9 +2023-12-11T10:26:35.663Z aztec:note_processor Synched block 9 +2023-12-11T10:26:35.664Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:35.664Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:35.687Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.687Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:35.688Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.688Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.689Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:35.689Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.703Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.703Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:35.704Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.704Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.705Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:35.705Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.720Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.720Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:35.721Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.721Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.722Z aztec:archiver No new blocks to process, current block number: 1115 +2023-12-11T10:26:35.722Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:35.722Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.735Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.736Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:35.736Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.736Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.737Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:35.737Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.761Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.762Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:35.773Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:35.780Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.797Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.797Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:35.798Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.798Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.799Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:35.799Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.824Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.824Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:35.836Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:35.844Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.860Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.860Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:35.860Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.861Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.861Z aztec:sequencer Block has been synced +2023-12-11T10:26:35.862Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:35.862Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.888Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.888Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:35.901Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:35.909Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.925Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.925Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:35.926Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:35.926Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:35.927Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:35.927Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.951Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:35.951Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:35.962Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:35.970Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:35.978Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:35.979Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:26:35.989Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:35.989Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:26:35.996Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:36.000Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:36.017Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:36.091Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:26:36.091Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:36.091Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:36.104Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.112Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.112Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.240Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=122.94865100085735 inputSize=43109 outputSize=20441 +2023-12-11T10:26:36.240Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:36.319Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.91093999892473 inputSize=25833 outputSize=9689 +2023-12-11T10:26:36.319Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:36.332Z aztec:node INFO Simulating tx 23e98add3bc4a1ff8443dcfad61b18ff2dca994cd95aba749a5a8b0b26291c94 +2023-12-11T10:26:36.336Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:36.337Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:36.337Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:36.504Z aztec:sequencer:public-processor Processing tx 23e98add3bc4a1ff8443dcfad61b18ff2dca994cd95aba749a5a8b0b26291c94 +2023-12-11T10:26:36.504Z aztec:sequencer:public-processor Executing enqueued public calls for tx 23e98add3bc4a1ff8443dcfad61b18ff2dca994cd95aba749a5a8b0b26291c94 +2023-12-11T10:26:36.504Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:36.512Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.512Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:36.516Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:36.517Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:36.517Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:36.518Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:36.524Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.525Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:36.525Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:36.526Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:36.527Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.527Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:36.527Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:36.527Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:36.531Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:36.531Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.534Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:36.536Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:36.536Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:26:36.536Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:36.542Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.543Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:36.544Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:36.544Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.545Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.545Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:36.545Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:36.545Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.549Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:26:36.549Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.554Z aztec:sequencer:public-processor WARN Error processing tx 23e98add3bc4a1ff8443dcfad61b18ff2dca994cd95aba749a5a8b0b26291c94: Error: Assertion failed: caller is not minter +2023-12-11T10:26:36.598Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.598Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:36.598Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.598Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.599Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:36.599Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.611Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.611Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:36.612Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.612Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.614Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:36.614Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.639Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.639Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:36.651Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:36.658Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.672Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.673Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:36.673Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.673Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.674Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.674Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.702Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.702Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:36.714Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:36.722Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.739Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.740Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:36.741Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.741Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.743Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.743Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.769Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.769Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:36.781Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:36.789Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.806Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.806Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:36.807Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:36.807Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.808Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:36.808Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.840Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:36.840Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:36.853Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:36.860Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:36.867Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:36.868Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:36.878Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:36.878Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:36.884Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:36.888Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:36.908Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:36.979Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:36.979Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:36.979Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:36.991Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:36.992Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.116Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.79419799894094 inputSize=43109 outputSize=20441 +2023-12-11T10:26:37.116Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:37.192Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.98057800531387 inputSize=25833 outputSize=9689 +2023-12-11T10:26:37.192Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:37.205Z aztec:node INFO Simulating tx 24243b9e7eb9d03ab67dd4d0be07aa725fc2da70e328d8befcfb02c415db3638 +2023-12-11T10:26:37.210Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:37.211Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:37.211Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:37.371Z aztec:sequencer:public-processor Processing tx 24243b9e7eb9d03ab67dd4d0be07aa725fc2da70e328d8befcfb02c415db3638 +2023-12-11T10:26:37.371Z aztec:sequencer:public-processor Executing enqueued public calls for tx 24243b9e7eb9d03ab67dd4d0be07aa725fc2da70e328d8befcfb02c415db3638 +2023-12-11T10:26:37.371Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:37.378Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.379Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:37.382Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:37.384Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:37.384Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:37.384Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:37.390Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.391Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:37.391Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:37.392Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:37.393Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.393Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:37.393Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:37.393Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:37.396Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:37.396Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:37.400Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:37.401Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:37.401Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:37.402Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:37.408Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.408Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:37.409Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:37.409Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:37.410Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.410Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:37.410Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:37.410Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:37.414Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:26:37.414Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:37.416Z aztec:sequencer:public-processor WARN Error processing tx 24243b9e7eb9d03ab67dd4d0be07aa725fc2da70e328d8befcfb02c415db3638: Error: Assertion failed: Value too large for SafeU120 +2023-12-11T10:26:37.457Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.457Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:37.457Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.457Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.458Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:37.458Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.473Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.473Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:37.474Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.474Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.474Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:37.474Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.501Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.501Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:37.515Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:37.524Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.543Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.543Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:37.544Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.544Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.547Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:37.547Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.579Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.579Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:37.592Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:37.601Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.620Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.620Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:37.621Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.621Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.622Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:37.622Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.654Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.654Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:37.669Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:37.677Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.695Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.695Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:37.695Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:37.696Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.696Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:37.696Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.722Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:37.722Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:37.733Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:37.742Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:37.750Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:37.750Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:37.762Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:37.762Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:37.770Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:37.775Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:37.797Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:37.881Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:37.881Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:37.881Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:37.896Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:37.899Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.020Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.84002599865198 inputSize=43109 outputSize=20441 +2023-12-11T10:26:38.020Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:38.100Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.89294400066137 inputSize=25833 outputSize=9689 +2023-12-11T10:26:38.100Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:38.115Z aztec:node INFO Simulating tx 18fe690f1faaa3124d045edf668ebb7e6b5fb8f76ac8295023a81ac30d7ede4a +2023-12-11T10:26:38.122Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:38.124Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:38.124Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:38.317Z aztec:sequencer:public-processor Processing tx 18fe690f1faaa3124d045edf668ebb7e6b5fb8f76ac8295023a81ac30d7ede4a +2023-12-11T10:26:38.317Z aztec:sequencer:public-processor Executing enqueued public calls for tx 18fe690f1faaa3124d045edf668ebb7e6b5fb8f76ac8295023a81ac30d7ede4a +2023-12-11T10:26:38.317Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:38.328Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.329Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:38.333Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:38.334Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:38.334Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:38.335Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:38.342Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.343Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:38.344Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:38.344Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:38.345Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.345Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:38.346Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:38.346Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:38.349Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:38.349Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:38.353Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:38.354Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:38.354Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:38.354Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:38.360Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.361Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:38.362Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:38.362Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:38.363Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.363Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:38.363Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:38.363Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:38.367Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:26:38.367Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:38.369Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.369Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:38.370Z aztec:sequencer:public-processor WARN Error processing tx 18fe690f1faaa3124d045edf668ebb7e6b5fb8f76ac8295023a81ac30d7ede4a: Error: Assertion failed: Overflow +2023-12-11T10:26:38.411Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.412Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:38.412Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.412Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.413Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:38.413Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.427Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.427Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:38.428Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.428Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.429Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:38.429Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.453Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.453Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:38.464Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:38.472Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.486Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.486Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:38.487Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.487Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.488Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:38.489Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.512Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.512Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:38.524Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:38.531Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.544Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.545Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:38.545Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.545Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.546Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:38.546Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.571Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.571Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:38.582Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:38.590Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.604Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.604Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:38.605Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:38.605Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.606Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:38.606Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.630Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:38.630Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:38.641Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:38.649Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:38.655Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:38.655Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:38.666Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:38.666Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:38.672Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:38.676Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:38.694Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:38.768Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:38.768Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:38.768Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:38.781Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.782Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:38.905Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.96224299818277 inputSize=43109 outputSize=20441 +2023-12-11T10:26:38.905Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:38.983Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.57876800000668 inputSize=25833 outputSize=9689 +2023-12-11T10:26:38.983Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:38.996Z aztec:node INFO Simulating tx 2071cf3d3f9c8bada2900aaf25ef2ca7db0c4dde1442ddcc278b5e107247e038 +2023-12-11T10:26:39.002Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:39.003Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:39.004Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:39.169Z aztec:sequencer:public-processor Processing tx 2071cf3d3f9c8bada2900aaf25ef2ca7db0c4dde1442ddcc278b5e107247e038 +2023-12-11T10:26:39.169Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2071cf3d3f9c8bada2900aaf25ef2ca7db0c4dde1442ddcc278b5e107247e038 +2023-12-11T10:26:39.169Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:39.177Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.177Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:39.181Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:39.182Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:39.182Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:26:39.183Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:39.189Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.189Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:39.190Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:39.191Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.192Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.192Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:26:39.192Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:39.192Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.196Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 1, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 3 +2023-12-11T10:26:39.196Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.199Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:39.201Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:39.201Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:39.201Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:39.207Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.208Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:39.208Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:39.209Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:39.210Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.210Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:39.210Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:39.210Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:39.214Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:26:39.214Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.216Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.217Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.217Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.218Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:39.219Z aztec:sequencer:public-processor WARN Error processing tx 2071cf3d3f9c8bada2900aaf25ef2ca7db0c4dde1442ddcc278b5e107247e038: Error: Assertion failed: Overflow +2023-12-11T10:26:39.259Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.259Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:39.259Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.260Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.260Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:39.260Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.275Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.275Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:39.276Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.276Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.276Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:39.277Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.301Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.301Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:39.312Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:39.320Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.333Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.334Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:39.334Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.334Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.336Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.336Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.360Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.360Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:39.371Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:39.379Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.392Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.392Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:39.393Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.393Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.394Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.394Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.417Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.418Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:39.429Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:39.437Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.450Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.450Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:39.451Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:39.451Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.452Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:39.452Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.475Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:39.475Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:39.486Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:39.494Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:39.502Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:39.502Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:26:39.513Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:39.513Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:26:39.519Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:39.523Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:39.540Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:39.613Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:26:39.613Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:39.613Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:39.626Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.628Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:39.751Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.88948400318623 inputSize=43109 outputSize=20441 +2023-12-11T10:26:39.751Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:39.829Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.40084899961948 inputSize=25833 outputSize=9689 +2023-12-11T10:26:39.829Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:39.842Z aztec:node INFO Simulating tx 08b000c5c27fbcf72ec9c783535d97698fd561d0070d6650a5588ace31c41968 +2023-12-11T10:26:39.845Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:39.847Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:39.847Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:40.012Z aztec:sequencer:public-processor Processing tx 08b000c5c27fbcf72ec9c783535d97698fd561d0070d6650a5588ace31c41968 +2023-12-11T10:26:40.012Z aztec:sequencer:public-processor Executing enqueued public calls for tx 08b000c5c27fbcf72ec9c783535d97698fd561d0070d6650a5588ace31c41968 +2023-12-11T10:26:40.013Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:6bfd1d5b +2023-12-11T10:26:40.020Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.021Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:40.024Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:40.025Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:40.025Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:26:40.026Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:40.032Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.033Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:40.033Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.034Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:26:40.035Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.035Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:40.035Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.035Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:26:40.039Z aztec:simulator:public_execution Contract storage reads: Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 1, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 2, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 3 +2023-12-11T10:26:40.039Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.039Z aztec:sequencer:public-processor WARN Error processing tx 08b000c5c27fbcf72ec9c783535d97698fd561d0070d6650a5588ace31c41968: Error: Assertion failed: Blacklisted: Recipient +2023-12-11T10:26:40.078Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.078Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:40.078Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.078Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.080Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:40.080Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.092Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.092Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:40.093Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.093Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.095Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:40.095Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.118Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.118Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:40.130Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:40.137Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.150Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.150Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:40.151Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.151Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.152Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.152Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.176Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.176Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:40.187Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:40.195Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.208Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.208Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:40.209Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.209Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.210Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.210Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.233Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.233Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:40.245Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:40.252Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.266Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.266Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:40.267Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.267Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.268Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.268Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.291Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:40.291Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:40.302Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:40.310Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:40.316Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:40.317Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:40.327Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:40.327Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:40.334Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:40.338Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:40.352Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:26:40.425Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:40.425Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:40.425Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:40.438Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.439Z aztec:node Using committed db for block latest, world state synced upto 9 +2023-12-11T10:26:40.563Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.64869900047779 inputSize=43109 outputSize=20441 +2023-12-11T10:26:40.563Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:40.641Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.09667499363422 inputSize=25833 outputSize=9689 +2023-12-11T10:26:40.641Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:40.654Z aztec:node INFO Simulating tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:40.660Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:40.661Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:40.661Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:40.827Z aztec:sequencer:public-processor Processing tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:40.827Z aztec:sequencer:public-processor Executing enqueued public calls for tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:40.827Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:26:40.833Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.834Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:40.837Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:40.839Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:40.839Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:40.839Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:40.846Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.847Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:40.847Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:40.848Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:40.849Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.849Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:40.849Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:40.849Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:40.853Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:40.853Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:40.853Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:40.854Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:40.856Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:40.856Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:26:40.861Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:26:40.861Z aztec:sequencer:public-processor Running public kernel circuit for 10763932@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:40.999Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=106.30814400315285 inputSize=25203 outputSize=20441 +2023-12-11T10:26:40.999Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:41.105Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=103.48129099607468 inputSize=25245 outputSize=20441 +2023-12-11T10:26:41.108Z aztec:node INFO Simulated tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 succeeds +2023-12-11T10:26:41.108Z aztec:pxe_service INFO Executed local simulation for 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.108Z aztec:pxe_service INFO Sending transaction 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.108Z aztec:node INFO Received tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.108Z aztec:tx_pool Adding tx with id 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 eventName=tx-added-to-pool txHash=0x17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:26:41.211Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:26:41.214Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000a, 0x0000000000000000000000000000000000000000000000000000000065771039) +2023-12-11T10:26:41.214Z aztec:sequencer INFO Building block 10 with 1 transactions +2023-12-11T10:26:41.216Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 9 +2023-12-11T10:26:41.216Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 9 +2023-12-11T10:26:41.217Z aztec:sequencer:public-processor Processing tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.218Z aztec:sequencer:public-processor Executing enqueued public calls for tx 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.218Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:26:41.224Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:41.225Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:41.228Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:41.229Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:26:41.229Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:41.230Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:26:41.237Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:41.239Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:41.240Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:41.240Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:41.241Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:41.241Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:26:41.242Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:26:41.242Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:26:41.245Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:26:41.245Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:41.246Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:41.246Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:41.248Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:26:41.248Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:26:41.253Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:26:41.253Z aztec:sequencer:public-processor Running public kernel circuit for 10763932@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:41.390Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=105.60418800264597 inputSize=25203 outputSize=20441 +2023-12-11T10:26:41.390Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:41.496Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=103.36502200365067 inputSize=25245 outputSize=20441 +2023-12-11T10:26:41.499Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:26:41.499Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:26:41.499Z aztec:sequencer Assembling block with txs 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 +2023-12-11T10:26:41.499Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000a +2023-12-11T10:26:41.499Z aztec:sequencer:solo-block-builder Running base rollup for 17fc3c2210f17ce41bfd688dee6d5491d626a102a4c3be8545acdab41be11f01 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:43.831Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1699.4052940011024 inputSize=667658 outputSize=873 +2023-12-11T10:26:43.832Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:45.777Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1340.8480359986424 inputSize=667616 outputSize=873 +2023-12-11T10:26:45.777Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:26:45.857Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=58.35095000267029 inputSize=4072 outputSize=881 +2023-12-11T10:26:45.857Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:26:45.867Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:45.867Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:45.868Z aztec:sequencer Assembled block 10 eventName=l2-block-built duration=4658.224985003471 publicProcessDuration=281.7445719987154 rollupCircuitsDuration=4368.661842003465 txCount=1 blockNumber=10 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:26:45.869Z aztec:sequencer Publishing extended contract data with block hash 29e6c3167425997236d62947bc61fbe20f05900463b99c68a0977cc993af8a75 +2023-12-11T10:26:45.869Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:26:46.787Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:46.788Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:46.788Z aztec:archiver Retrieving chain state from L1 block: 1116, next expected l2 block number: 10 +2023-12-11T10:26:46.880Z aztec:sequencer Successfully published new contract data for block 10 +2023-12-11T10:26:47.793Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:47.793Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:47.793Z aztec:archiver Retrieving chain state from L1 block: 1116, next expected l2 block number: 10 +2023-12-11T10:26:47.805Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.805Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.808Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:26:47.808Z aztec:archiver Retrieved extended contract data for l2 block number: 10 +2023-12-11T10:26:47.808Z aztec:archiver:lmdb Adding 1 extended contract data to block 10 +2023-12-11T10:26:47.808Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:26:47.886Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.886Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.886Z aztec:merkle_trees Block 10 is ours, committing world state +2023-12-11T10:26:47.888Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.888Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:47.897Z aztec:p2p Synched to block 10 +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 40 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 2688 root 0x07632bfcdca011f72ba1ad5f18f7c26c4a82b69b614a35c131b2690d57a3c011 +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 2560 root 0x0c68b921aae25a5d52e12b4488b73607c13df66cc1ea29a9face4ae177d2ef8b +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 14 root 0x1a470eaae946f10ef3885d55f0ec96cdfc33850af5fdb6c90cc7840ef5b49be8 +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 160 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:26:47.917Z aztec:merkle_trees Tree ARCHIVE synched with size 11 root 0x2fe2f0f149214e308b8a8520e3f8489b4c92cc4ea2925d264468f44f4a76993d +2023-12-11T10:26:47.957Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=375893 transactionHash=0x829eb4dbeafb844f3e7ddb7debc1ed11a87115cec69e2c115eeaec577f513412 calldataGas=93644 calldataSize=21860 txCount=1 blockNumber=10 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 eventName=rollup-published-to-l1 +2023-12-11T10:26:47.957Z aztec:sequencer Successfully published block 10 +2023-12-11T10:26:47.957Z aztec:sequencer INFO Submitted rollup block 10 with 1 transactions +2023-12-11T10:26:47.998Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=111.63646099716425 isBlockOurs=true txCount=1 blockNumber=10 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:26:48.780Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:48.780Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:48.780Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:48.780Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:48.783Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:48.783Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:48.794Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:48.794Z aztec:note_processor Synched block 10 +2023-12-11T10:26:48.795Z aztec:note_processor Synched block 10 +2023-12-11T10:26:48.795Z aztec:note_processor Synched block 10 +2023-12-11T10:26:48.796Z aztec:note_processor Synched block 10 +2023-12-11T10:26:48.821Z aztec:archiver No new blocks to process, current block number: 1117 +2023-12-11T10:26:48.957Z aztec:sequencer Block has been synced +2023-12-11T10:26:49.795Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:49.795Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:49.818Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.818Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:26:49.818Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:49.818Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:49.821Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:26:49.822Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.835Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.835Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:49.836Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:49.836Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:49.838Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:26:49.838Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.864Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.864Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:49.876Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:49.883Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.898Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.898Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:49.899Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:49.899Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:49.900Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:49.900Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.926Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.926Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:49.938Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:49.945Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.960Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.960Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:49.961Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:49.961Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:49.962Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:49.962Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:49.987Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:49.987Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:49.999Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:50.006Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:50.022Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:50.022Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:26:50.023Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:50.023Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.024Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:50.024Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:26:50.052Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:26:50.052Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:26:50.065Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:50.073Z aztec:pxe_service Unconstrained simulation completed! + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:26:50.077Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:50.077Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:50.112Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:26:50.145Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:26:50.156Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.175Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.189Z aztec:pxe_service Executing simulator... +2023-12-11T10:26:50.189Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:50.201Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:50.201Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:26:50.208Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:26:50.224Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:50.224Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b77168f2 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:26:50.256Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:26:50.304Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:50.304Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:26:50.310Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:50.311Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:26:50.311Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:26:50.320Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:50.331Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:26:50.465Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:26:50.466Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:26:50.471Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:50.507Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:26:50.519Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:26:50.519Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000005: 0x0000000000000000000000000000000000000000000000000000000000000000:[0x0000000000000000000000000000000000000000000000000000000000002710,0x09ac5b88dd5f3699540ba9d451d32599b5d0d2cf7bde36890da1b7d5ae56ae7d] +2023-12-11T10:26:50.664Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:26:50.666Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:26:50.667Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:26:50.667Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:26:50.669Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:26:50.738Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:26:50.802Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:26:50.802Z aztec:pxe_service Simulation completed! +2023-12-11T10:26:50.803Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:26:50.808Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.809Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.933Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.929237999022 inputSize=43109 outputSize=20441 +2023-12-11T10:26:50.933Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:26:50.947Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.949Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:50.949Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:51.171Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=216.66213300079107 inputSize=64516 outputSize=20441 +2023-12-11T10:26:51.171Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:51.192Z aztec:node Using committed db for block latest, world state synced upto 10 +2023-12-11T10:26:51.349Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=154.51225700229406 inputSize=64516 outputSize=20441 +2023-12-11T10:26:51.349Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:26:51.430Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.98142399638891 inputSize=25833 outputSize=9689 +2023-12-11T10:26:51.430Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:26:51.443Z aztec:node INFO Simulating tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.446Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000b, 0x0000000000000000000000000000000000000000000000000000000065771046) +2023-12-11T10:26:51.448Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:51.448Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:51.627Z aztec:sequencer:public-processor Processing tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.627Z aztec:sequencer:public-processor Executing enqueued public calls for tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.627Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:51.633Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:51.636Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:51.637Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:51.638Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:26:51.641Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:26:51.641Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:51.747Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=103.2151429951191 inputSize=25203 outputSize=20441 +2023-12-11T10:26:51.748Z aztec:node INFO Simulated tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 succeeds +2023-12-11T10:26:51.748Z aztec:pxe_service INFO Executed local simulation for 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.748Z aztec:pxe_service INFO Sending transaction 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.748Z aztec:node INFO Received tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:51.749Z aztec:tx_pool Adding tx with id 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 eventName=tx-added-to-pool txHash=0x051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=260 unencryptedLogSize=16 newContractCount=0 newContractDataSize=152 proofSize=0 size=10331 +2023-12-11T10:26:52.193Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:26:52.197Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000b, 0x0000000000000000000000000000000000000000000000000000000065771046) +2023-12-11T10:26:52.197Z aztec:sequencer INFO Building block 11 with 1 transactions +2023-12-11T10:26:52.199Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:26:52.199Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:26:52.201Z aztec:sequencer:public-processor Processing tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:52.202Z aztec:sequencer:public-processor Executing enqueued public calls for tx 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:52.202Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:26:52.213Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:26:52.214Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:26:52.214Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:26:52.215Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:26:52.218Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:26:52.218Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:26:52.339Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=118.64775799959898 inputSize=25203 outputSize=20441 +2023-12-11T10:26:52.341Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:26:52.342Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:26:52.342Z aztec:sequencer Assembling block with txs 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 +2023-12-11T10:26:52.342Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000b +2023-12-11T10:26:52.342Z aztec:sequencer:solo-block-builder Running base rollup for 051ad0ba4b0fb2e448b1e6c38675ee87c0052094bc427d0ac7d45e654fa56c04 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:54.249Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1418.389196999371 inputSize=667658 outputSize=873 +2023-12-11T10:26:54.249Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:26:56.128Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1408.2400990054011 inputSize=667616 outputSize=873 +2023-12-11T10:26:56.128Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:26:56.203Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=57.167326994240284 inputSize=4072 outputSize=881 +2023-12-11T10:26:56.203Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:26:56.215Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:56.215Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:56.216Z aztec:sequencer Assembled block 11 eventName=l2-block-built duration=4024.3652339950204 publicProcessDuration=141.1295990049839 rollupCircuitsDuration=3874.225601002574 txCount=1 blockNumber=11 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:26:56.217Z aztec:sequencer Publishing extended contract data with block hash 633e8de699bb2b7727f05d8052b6d2a51690fdf8d24ec640228afc7f894b9660 +2023-12-11T10:26:56.217Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:26:57.226Z aztec:sequencer Successfully published new contract data for block 11 +2023-12-11T10:26:58.136Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:26:58.136Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:26:58.136Z aztec:archiver Retrieving chain state from L1 block: 1118, next expected l2 block number: 11 +2023-12-11T10:26:58.146Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:58.146Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:58.148Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:26:58.148Z aztec:archiver Retrieved extended contract data for l2 block number: 11 +2023-12-11T10:26:58.149Z aztec:archiver:lmdb Adding 1 extended contract data to block 11 +2023-12-11T10:26:58.149Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:26:58.233Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:58.233Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:58.233Z aztec:merkle_trees Block 11 is ours, committing world state +2023-12-11T10:26:58.234Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:58.234Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:58.242Z aztec:p2p Synched to block 11 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 44 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 2944 root 0x0fadceadd265ead11d3f6c5125620f77147773038cd64a03feeb39952e5364a9 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 2816 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 14 root 0x1a470eaae946f10ef3885d55f0ec96cdfc33850af5fdb6c90cc7840ef5b49be8 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 176 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:26:58.259Z aztec:merkle_trees Tree ARCHIVE synched with size 12 root 0x2659a56c5c3ff1dcb95507477003d3524bf4efe1f0bd6f78f08e985b2ce85189 +2023-12-11T10:26:58.292Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=59.29520399868488 isBlockOurs=true txCount=1 blockNumber=11 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:26:58.302Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=388752 transactionHash=0x63d7e6050f2ff53982286e53481cca95f66cf5745c572cd07e9c8503bcf8578c calldataGas=97572 calldataSize=22116 txCount=1 blockNumber=11 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:26:58.302Z aztec:sequencer Successfully published block 11 +2023-12-11T10:26:58.302Z aztec:sequencer INFO Submitted rollup block 11 with 1 transactions +2023-12-11T10:26:59.129Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:59.129Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:59.129Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:26:59.130Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:26:59.132Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:26:59.132Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:26:59.141Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:26:59.161Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:26:59.169Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:26:59.171Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:26:59.182Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x15c2fbcdee3c240d4817c55cdff3f141ecbdfb1235728fb918d0986948ab0640 +2023-12-11T10:26:59.182Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x0000000000000000000000000000000000000000000000000000000000000005 with nullifier 0x2bf6aad8c416b9ceefc63f37c70ae8fd298a2a2dae78eeacef985ea0b12c7aac +2023-12-11T10:26:59.182Z aztec:note_processor Synched block 11 +2023-12-11T10:26:59.183Z aztec:note_processor Synched block 11 +2023-12-11T10:26:59.183Z aztec:note_processor Synched block 11 +2023-12-11T10:26:59.184Z aztec:note_processor Synched block 11 +2023-12-11T10:26:59.185Z aztec:archiver No new blocks to process, current block number: 1119 +2023-12-11T10:26:59.303Z aztec:sequencer Block has been synced +2023-12-11T10:27:00.142Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:00.143Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:00.151Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:00.151Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 + console.log + + + Getting complete addresses from database 4: + 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + Getting complete addresses from memory 4: + 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a125fe051082e7872c2908478ecfa8c392df133952f0730008641f95046eb14cf0b20e16963ea30c17472c24b27cbca0001bd396ba2afce31e5181c411648acd72fb7980634077ce51af8520ee36b56db233f1303649b1716dd747accfa4b5c66 + 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b62630520c11ebbc8b01d829fed974f57359750baa75b9b5941e54a6051ca53048a901a5d0b8962bda3657a7385278efc2ceb870940eff362962240b4ab31db1acca0ff0ab708e1daeb8fa751f9858c5f1ed8f2aaf9c6b4ad02e03ff292ff4a605fe + + at KVPxeDatabase.getCompleteAddresses (../../pxe/src/database/kv_pxe_database.ts:396:13) + at Array.map () + +2023-12-11T10:27:00.173Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.173Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:00.174Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.174Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.176Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:00.176Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.190Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.190Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:00.191Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.191Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.194Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:00.194Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.219Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.220Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:00.231Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.240Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.255Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.255Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:00.256Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.256Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.257Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:00.258Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.284Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.284Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:00.295Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.303Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.318Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.318Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:00.318Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.318Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.319Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:00.319Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.343Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.343Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:00.354Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.362Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.375Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.376Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:00.376Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.376Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.377Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:00.377Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.400Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.400Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:00.411Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.419Z aztec:pxe_service Unconstrained simulation completed! + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:27:00.421Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 10 +2023-12-11T10:27:00.421Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 10 +2023-12-11T10:27:00.448Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:27:00.473Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:27:00.481Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.496Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.507Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:00.507Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:00.517Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.517Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:00.523Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:00.538Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:27:00.538Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b77168f2 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:00.564Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:27:00.600Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.600Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:27:00.606Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:00.607Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:27:00.607Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:00.616Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:27:00.626Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:27:00.757Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:00.758Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:00.763Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:27:00.797Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:27:00.809Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:00.809Z aztec:simulator:client_execution_context Returning 0 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000005: +2023-12-11T10:27:00.938Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:27:00.964Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.964Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:00.964Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.964Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.965Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:00.965Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:00.979Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:00.979Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:00.979Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:00.979Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:00.980Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:00.980Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.004Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.004Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.016Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.025Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.038Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.038Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.039Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.039Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.041Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.042Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.066Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.066Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.077Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.084Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.097Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.097Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.098Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.098Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.098Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.099Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.122Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.122Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.133Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.140Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.154Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.154Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.155Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.155Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.155Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.156Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.178Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.178Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.190Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.197Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.206Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:01.206Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:01.217Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.217Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:27:01.223Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:01.227Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:01.240Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:01.313Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:01.313Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:01.313Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:01.326Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.328Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.452Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.0366789996624 inputSize=43109 outputSize=20441 +2023-12-11T10:27:01.452Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:01.529Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.51258499920368 inputSize=25833 outputSize=9689 +2023-12-11T10:27:01.529Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:01.541Z aztec:node INFO Simulating tx 0527933d52293592dadd5c085a93b750f7a26a7227b59f0dad021311affadf04 +2023-12-11T10:27:01.545Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:01.546Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:01.546Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:01.706Z aztec:sequencer:public-processor Processing tx 0527933d52293592dadd5c085a93b750f7a26a7227b59f0dad021311affadf04 +2023-12-11T10:27:01.706Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0527933d52293592dadd5c085a93b750f7a26a7227b59f0dad021311affadf04 +2023-12-11T10:27:01.707Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:01.713Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.713Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:01.717Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:01.718Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:01.718Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:01.718Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:01.724Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.725Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:01.725Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:01.726Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.727Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.727Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:01.727Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:01.727Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.731Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 1, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 3 +2023-12-11T10:27:01.731Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.732Z aztec:sequencer:public-processor WARN Error processing tx 0527933d52293592dadd5c085a93b750f7a26a7227b59f0dad021311affadf04: Error: Assertion failed: caller is not minter +2023-12-11T10:27:01.764Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.764Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:01.764Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.765Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.765Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:01.765Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.778Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.778Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.779Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.779Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.780Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:01.780Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.803Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.803Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.814Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.822Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.836Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.836Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.836Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.836Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.838Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.838Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.861Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.861Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.872Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.880Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.892Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.892Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.893Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.893Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.894Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.894Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.917Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.917Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.928Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.935Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.949Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.949Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:01.949Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:01.950Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:01.950Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:01.950Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.973Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:01.973Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:01.984Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:01.992Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:01.998Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:01.998Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:02.008Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.008Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:02.014Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:02.018Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:02.032Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:02.104Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:02.104Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:02.104Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:02.116Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.117Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.239Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.64969100058079 inputSize=43109 outputSize=20441 +2023-12-11T10:27:02.239Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:02.316Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.05772200226784 inputSize=25833 outputSize=9689 +2023-12-11T10:27:02.316Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:02.329Z aztec:node INFO Simulating tx 1db54f86ea25dd0e37d66194912579d56254b94ac6bd0991b3bbdf3d80918549 +2023-12-11T10:27:02.335Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:02.336Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:02.336Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:02.497Z aztec:sequencer:public-processor Processing tx 1db54f86ea25dd0e37d66194912579d56254b94ac6bd0991b3bbdf3d80918549 +2023-12-11T10:27:02.497Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1db54f86ea25dd0e37d66194912579d56254b94ac6bd0991b3bbdf3d80918549 +2023-12-11T10:27:02.498Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:02.504Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.504Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:02.508Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:02.509Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:02.509Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:02.509Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:02.515Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.516Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:02.516Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:02.517Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:02.518Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.518Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:02.518Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:02.518Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:02.522Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:02.522Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:02.522Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.523Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:02.525Z aztec:sequencer:public-processor WARN Error processing tx 1db54f86ea25dd0e37d66194912579d56254b94ac6bd0991b3bbdf3d80918549: Error: Assertion failed: Value too large for SafeU120 +2023-12-11T10:27:02.558Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.558Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:02.558Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.558Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.559Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:02.559Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.571Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.571Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:02.572Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.572Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.573Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:02.573Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.595Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.595Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:02.606Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.615Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.628Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.628Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:02.628Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.628Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.629Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:02.629Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.651Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.652Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:02.663Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.670Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.683Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.683Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:02.684Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.684Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.684Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:02.685Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.707Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.707Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:02.718Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.725Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.738Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.738Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:02.739Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:02.739Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.740Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:02.740Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.762Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:02.762Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:02.773Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.781Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:02.787Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:02.787Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:02.797Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:02.797Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:02.803Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:02.807Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:02.821Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:02.892Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:02.892Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:02.892Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:02.904Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:02.905Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.026Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.83484599739313 inputSize=43109 outputSize=20441 +2023-12-11T10:27:03.026Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:03.102Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.4584149941802 inputSize=25833 outputSize=9689 +2023-12-11T10:27:03.102Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:03.115Z aztec:node INFO Simulating tx 176ee035fd060ad39141e1b3bd4443de4acdca7fa1951b60de8c477c892e1fbc +2023-12-11T10:27:03.120Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:03.121Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:03.121Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:03.282Z aztec:sequencer:public-processor Processing tx 176ee035fd060ad39141e1b3bd4443de4acdca7fa1951b60de8c477c892e1fbc +2023-12-11T10:27:03.282Z aztec:sequencer:public-processor Executing enqueued public calls for tx 176ee035fd060ad39141e1b3bd4443de4acdca7fa1951b60de8c477c892e1fbc +2023-12-11T10:27:03.282Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:03.288Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.289Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:03.292Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:03.294Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:03.294Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:03.294Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:03.300Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.300Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:03.301Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:03.301Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:03.303Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.303Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:03.303Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:03.303Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:03.306Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:03.306Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:03.307Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.307Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:03.309Z aztec:sequencer:public-processor WARN Error processing tx 176ee035fd060ad39141e1b3bd4443de4acdca7fa1951b60de8c477c892e1fbc: Error: Assertion failed: Overflow +2023-12-11T10:27:03.343Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.343Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:03.343Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.343Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.344Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:03.345Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.357Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.357Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:03.358Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.358Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.359Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:03.359Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.382Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.382Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:03.393Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:03.402Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.416Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.416Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:03.417Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.417Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.417Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:03.417Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.440Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.440Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:03.451Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:03.459Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.472Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.472Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:03.473Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.473Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.473Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:03.474Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.496Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.496Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:03.507Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:03.515Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.528Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.528Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:03.529Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:03.529Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.530Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:03.530Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.552Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:03.553Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:03.564Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:03.571Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:03.577Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:03.577Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:03.588Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:03.588Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:03.594Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:03.598Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:03.611Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:03.683Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:03.683Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:03.683Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:03.695Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.696Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:03.819Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.9016939997673 inputSize=43109 outputSize=20441 +2023-12-11T10:27:03.819Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:03.896Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.62930399924517 inputSize=25833 outputSize=9689 +2023-12-11T10:27:03.896Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:03.908Z aztec:node INFO Simulating tx 136103c2d132225c6a4dec77c0613b9bdfd85d4258063681b800df8e4b5c9eca +2023-12-11T10:27:03.914Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:03.915Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:03.915Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:04.076Z aztec:sequencer:public-processor Processing tx 136103c2d132225c6a4dec77c0613b9bdfd85d4258063681b800df8e4b5c9eca +2023-12-11T10:27:04.076Z aztec:sequencer:public-processor Executing enqueued public calls for tx 136103c2d132225c6a4dec77c0613b9bdfd85d4258063681b800df8e4b5c9eca +2023-12-11T10:27:04.077Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:10763932 +2023-12-11T10:27:04.083Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.083Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:04.087Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:04.088Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:04.088Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:04.088Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:04.094Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.095Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:04.095Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:04.096Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:04.097Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.097Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:04.097Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:04.097Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:04.101Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:04.101Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.101Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.102Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:04.104Z aztec:sequencer:public-processor WARN Error processing tx 136103c2d132225c6a4dec77c0613b9bdfd85d4258063681b800df8e4b5c9eca: Error: Assertion failed: Overflow +2023-12-11T10:27:04.137Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.137Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:04.137Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.137Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.138Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:04.138Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.150Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.150Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.151Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.151Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.152Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:04.152Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.174Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.174Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.185Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.194Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.207Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.207Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.208Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.208Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.209Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.209Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.231Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.231Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.243Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.250Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.263Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.263Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.264Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.264Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.264Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.265Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.286Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.287Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.298Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.305Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.318Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.318Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.319Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.319Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.320Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.320Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.342Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.342Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.353Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.360Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.372Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:04.372Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:04.383Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.383Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:04.389Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:04.403Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:27:04.403Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b77168f2 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:04.428Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:27:04.464Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.464Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:27:04.470Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:04.471Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:27:04.471Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:04.479Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:27:04.490Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:27:04.620Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:04.621Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:04.626Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:27:04.660Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:27:04.666Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:27:04.689Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.689Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:04.689Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.689Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.689Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:04.690Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.702Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.702Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.702Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.703Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.703Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:04.703Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.725Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.725Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.736Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.745Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.758Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.758Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.758Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.758Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.759Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.759Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.781Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.781Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.792Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.800Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.812Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.812Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.813Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.813Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.814Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.814Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.837Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.837Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.848Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.855Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.869Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.869Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.870Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.870Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.871Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:04.871Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.893Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.893Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:04.905Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.912Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.926Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:04.926Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:04.927Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:04.927Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:04.927Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:04.928Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:04.933Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:04.933Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:04.944Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:04.944Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:04.950Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:04.954Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:04.975Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:05.048Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:05.048Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:05.048Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:05.060Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:05.061Z aztec:node Using committed db for block latest, world state synced upto 11 +2023-12-11T10:27:05.184Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.572176001966 inputSize=43109 outputSize=20441 +2023-12-11T10:27:05.184Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:05.262Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.39591900259256 inputSize=25833 outputSize=9689 +2023-12-11T10:27:05.262Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:05.274Z aztec:node INFO Simulating tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.279Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:05.281Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:05.281Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:05.443Z aztec:sequencer:public-processor Processing tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.443Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.443Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:05.452Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.452Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:05.456Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:05.457Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:05.457Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:05.458Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:05.464Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.464Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:05.465Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:05.465Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:05.467Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.467Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:05.467Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:05.467Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:05.470Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:05.470Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:05.474Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:05.475Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:05.475Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:05.475Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:05.481Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.482Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:05.482Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:05.483Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:05.484Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:05.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:05.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:05.488Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:05.488Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:05.490Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.490Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:05.492Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:05.492Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:05.493Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:05.494Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:05.495Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:05.495Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:05.501Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:05.501Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:05.661Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.34444399923086 inputSize=25203 outputSize=20441 +2023-12-11T10:27:05.661Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:05.763Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.3088209927082 inputSize=25245 outputSize=20441 +2023-12-11T10:27:05.763Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:05.866Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.5486200004816 inputSize=25245 outputSize=20441 +2023-12-11T10:27:05.870Z aztec:node INFO Simulated tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d succeeds +2023-12-11T10:27:05.870Z aztec:pxe_service INFO Executed local simulation for 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.870Z aztec:pxe_service INFO Sending transaction 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.870Z aztec:node INFO Received tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:05.870Z aztec:tx_pool Adding tx with id 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d eventName=tx-added-to-pool txHash=0x0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:27:06.427Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:06.430Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000c, 0x0000000000000000000000000000000000000000000000000000000065771051) +2023-12-11T10:27:06.430Z aztec:sequencer INFO Building block 12 with 1 transactions +2023-12-11T10:27:06.431Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 11 +2023-12-11T10:27:06.431Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 11 +2023-12-11T10:27:06.433Z aztec:sequencer:public-processor Processing tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:06.433Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:06.433Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:06.442Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.443Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:06.446Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:06.448Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:06.448Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:06.448Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:06.454Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.455Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:06.455Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:06.456Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:06.457Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.457Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:06.457Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:06.457Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:06.461Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:06.461Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:06.464Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:06.465Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:06.465Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:06.466Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:06.472Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.472Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:06.473Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:06.473Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:06.475Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.475Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:06.475Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:06.475Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:06.478Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:06.478Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:06.480Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.481Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:06.482Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:06.482Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:06.484Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:06.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:06.485Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:06.486Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:06.491Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:06.491Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:06.651Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.19681599736214 inputSize=25203 outputSize=20441 +2023-12-11T10:27:06.651Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:06.754Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.59443899989128 inputSize=25245 outputSize=20441 +2023-12-11T10:27:06.754Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:06.857Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.71459899842739 inputSize=25245 outputSize=20441 +2023-12-11T10:27:06.863Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:27:06.863Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:27:06.863Z aztec:sequencer Assembling block with txs 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d +2023-12-11T10:27:06.863Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000c +2023-12-11T10:27:06.863Z aztec:sequencer:solo-block-builder Running base rollup for 0c55c7d3f3ec85420af7429ad1cd0a0c5b84c37e148bb2c90dcbbb9db6ddcc5d 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:09.401Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1826.7499359995127 inputSize=667658 outputSize=873 +2023-12-11T10:27:09.401Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:11.170Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1303.3192159980536 inputSize=667616 outputSize=873 +2023-12-11T10:27:11.170Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:27:11.243Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.591010004282 inputSize=4072 outputSize=881 +2023-12-11T10:27:11.244Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:27:11.253Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:11.253Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:11.254Z aztec:sequencer Assembled block 12 eventName=l2-block-built duration=4828.625289000571 publicProcessDuration=428.6246249973774 rollupCircuitsDuration=4391.42263700068 txCount=1 blockNumber=12 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:27:11.255Z aztec:sequencer Publishing extended contract data with block hash 89a7a6809f7d9815ad6036f0588545a76f17bb557461cadb0a46267f4fd886e2 +2023-12-11T10:27:11.255Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:27:12.177Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:12.177Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:12.177Z aztec:archiver Retrieving chain state from L1 block: 1120, next expected l2 block number: 12 +2023-12-11T10:27:12.267Z aztec:sequencer Successfully published new contract data for block 12 +2023-12-11T10:27:13.181Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:13.181Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:13.181Z aztec:archiver Retrieving chain state from L1 block: 1120, next expected l2 block number: 12 +2023-12-11T10:27:13.190Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.190Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.192Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:27:13.192Z aztec:archiver Retrieved extended contract data for l2 block number: 12 +2023-12-11T10:27:13.192Z aztec:archiver:lmdb Adding 1 extended contract data to block 12 +2023-12-11T10:27:13.193Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:27:13.272Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.272Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.273Z aztec:merkle_trees Block 12 is ours, committing world state +2023-12-11T10:27:13.274Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.274Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:13.283Z aztec:p2p Synched to block 12 +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 48 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 3200 root 0x2fe640a3235f23041d77ba545e995577de8464a3abb12cdc4f2621f0db53d866 +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 3072 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 15 root 0x216663aead6911ecb53bf056dd3f9bead5f1bf49b98d7538f49ad177fc2bb8fd +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 192 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:27:13.304Z aztec:merkle_trees Tree ARCHIVE synched with size 13 root 0x041ae3f9c4502dda4bc9bc4f234eee15d47c05c552d3c4a4b3d24938dfcffdd3 +2023-12-11T10:27:13.333Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=378653 transactionHash=0xe820bf0a58a73051edfc6730e36040ac12cc2eafc8011532a56f9f32a1d84250 calldataGas=93680 calldataSize=21860 txCount=1 blockNumber=12 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:27:13.334Z aztec:sequencer Successfully published block 12 +2023-12-11T10:27:13.334Z aztec:sequencer INFO Submitted rollup block 12 with 1 transactions +2023-12-11T10:27:13.351Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=78.8300340026617 isBlockOurs=true txCount=1 blockNumber=12 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:27:14.178Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:14.178Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:14.187Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:14.187Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:14.187Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:27:14.187Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:27:14.188Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:27:14.188Z aztec:note_processor Synched block 12 +2023-12-11T10:27:14.189Z aztec:note_processor Synched block 12 +2023-12-11T10:27:14.189Z aztec:note_processor Synched block 12 +2023-12-11T10:27:14.189Z aztec:note_processor Synched block 12 +2023-12-11T10:27:14.201Z aztec:archiver No new blocks to process, current block number: 1121 +2023-12-11T10:27:14.334Z aztec:sequencer Block has been synced +2023-12-11T10:27:15.187Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:15.187Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:15.209Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.209Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:15.209Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.209Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.210Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:15.210Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.225Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.225Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:15.225Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.225Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.227Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:15.227Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.250Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.250Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:15.262Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:15.271Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.284Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.284Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:15.284Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.284Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.286Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:15.287Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.313Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.313Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:15.326Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:15.334Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.348Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.348Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:15.349Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.349Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.350Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:15.350Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.375Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.375Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:15.387Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:15.395Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.409Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.409Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:15.410Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.410Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.412Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:15.412Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.436Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.436Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:15.450Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:15.458Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.472Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:15.472Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:15.473Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:15.473Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.474Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:15.474Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:15.481Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:15.481Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:15.492Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:15.492Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:15.499Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:15.503Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:15.524Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:15.597Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:15.597Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:15.597Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:15.610Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.611Z aztec:node Using committed db for block latest, world state synced upto 12 +2023-12-11T10:27:15.734Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.98497300595045 inputSize=43109 outputSize=20441 +2023-12-11T10:27:15.734Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:15.812Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.55340900272131 inputSize=25833 outputSize=9689 +2023-12-11T10:27:15.812Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:15.825Z aztec:node INFO Simulating tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:15.830Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000d, 0x0000000000000000000000000000000000000000000000000000000065771060) +2023-12-11T10:27:15.832Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:15.832Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:15.996Z aztec:sequencer:public-processor Processing tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:15.996Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:15.996Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:16.005Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.005Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.009Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:16.010Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:16.010Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:16.011Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:16.017Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.017Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.018Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.018Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.020Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.020Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.020Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.020Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.023Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:16.023Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:16.027Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:16.028Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:16.028Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:16.029Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:16.035Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.035Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.036Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.036Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.038Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.038Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.038Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.038Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.041Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:27:16.041Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:16.043Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.044Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:16.045Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:16.046Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:16.047Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.047Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:16.048Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:16.049Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:16.054Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:16.054Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:16.216Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.57922399789095 inputSize=25203 outputSize=20441 +2023-12-11T10:27:16.216Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.321Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.95840499550104 inputSize=25245 outputSize=20441 +2023-12-11T10:27:16.321Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.425Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.09848999977112 inputSize=25245 outputSize=20441 +2023-12-11T10:27:16.430Z aztec:node INFO Simulated tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c succeeds +2023-12-11T10:27:16.430Z aztec:pxe_service INFO Executed local simulation for 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.430Z aztec:pxe_service INFO Sending transaction 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.430Z aztec:node INFO Received tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.431Z aztec:tx_pool Adding tx with id 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c eventName=tx-added-to-pool txHash=0x1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:27:16.435Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:16.438Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000d, 0x0000000000000000000000000000000000000000000000000000000065771060) +2023-12-11T10:27:16.439Z aztec:sequencer INFO Building block 13 with 1 transactions +2023-12-11T10:27:16.440Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 12 +2023-12-11T10:27:16.440Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 12 +2023-12-11T10:27:16.441Z aztec:sequencer:public-processor Processing tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.441Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.442Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:16.450Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.451Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.454Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:16.456Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:16.456Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:16.456Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:16.462Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.463Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.463Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.464Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.465Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.465Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.465Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.465Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.469Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:16.469Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:16.472Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:16.474Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:16.474Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:16.474Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:16.480Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.481Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.481Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.482Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.483Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.483Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:16.483Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:16.483Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:16.487Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 7, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 9 +2023-12-11T10:27:16.487Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:16.489Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.489Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:16.490Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:16.491Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:16.492Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:16.492Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:16.493Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:16.494Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:16.499Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:16.499Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:16.661Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.41326399892569 inputSize=25203 outputSize=20441 +2023-12-11T10:27:16.661Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.765Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.50078400224447 inputSize=25245 outputSize=20441 +2023-12-11T10:27:16.765Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:16.868Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.77619200199842 inputSize=25245 outputSize=20441 +2023-12-11T10:27:16.874Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:27:16.874Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:27:16.874Z aztec:sequencer Assembling block with txs 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c +2023-12-11T10:27:16.875Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000d +2023-12-11T10:27:16.875Z aztec:sequencer:solo-block-builder Running base rollup for 1d6252bfa98b5974742b26aff188d75f6075e3bb0f324f1fb75497aa9b0b088c 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:19.061Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1591.306317999959 inputSize=667658 outputSize=873 +2023-12-11T10:27:19.062Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:20.831Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1309.588607005775 inputSize=667616 outputSize=873 +2023-12-11T10:27:20.831Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:27:20.903Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.39875199645758 inputSize=4072 outputSize=881 +2023-12-11T10:27:20.903Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:27:20.913Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:20.913Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:20.914Z aztec:sequencer Assembled block 13 eventName=l2-block-built duration=4481.9417169988155 publicProcessDuration=431.6953060030937 rollupCircuitsDuration=4039.5467469990253 txCount=1 blockNumber=13 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:27:20.915Z aztec:sequencer Publishing extended contract data with block hash d0e7bec8815351c8a1eefda99a29fee365ce931ef1e3c434b72399949c02454d +2023-12-11T10:27:20.915Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:27:21.838Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:21.838Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:21.838Z aztec:archiver Retrieving chain state from L1 block: 1122, next expected l2 block number: 13 +2023-12-11T10:27:21.924Z aztec:sequencer Successfully published new contract data for block 13 +2023-12-11T10:27:22.842Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:22.842Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:22.842Z aztec:archiver Retrieving chain state from L1 block: 1122, next expected l2 block number: 13 +2023-12-11T10:27:22.851Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.851Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.853Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:27:22.853Z aztec:archiver Retrieved extended contract data for l2 block number: 13 +2023-12-11T10:27:22.853Z aztec:archiver:lmdb Adding 1 extended contract data to block 13 +2023-12-11T10:27:22.853Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:27:22.939Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.939Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.939Z aztec:merkle_trees Block 13 is ours, committing world state +2023-12-11T10:27:22.940Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.940Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:22.947Z aztec:p2p Synched to block 13 +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 52 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 3456 root 0x29e0b1972d703ddd7bf1c255be30562bb53e48697bfca002685f8fe1075199b6 +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 3328 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 15 root 0x216663aead6911ecb53bf056dd3f9bead5f1bf49b98d7538f49ad177fc2bb8fd +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 208 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:27:22.966Z aztec:merkle_trees Tree ARCHIVE synched with size 14 root 0x143e02cde99e8a47c2a1fd7cc7d4b5ae96574455b90cc07ca5ff80d3dc14ecb8 +2023-12-11T10:27:22.970Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=30.96338900178671 isBlockOurs=true txCount=1 blockNumber=13 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:27:22.991Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=378257 transactionHash=0x92551c1799c1fccf80a49d757af108edf992de0a332c31694d4cbf0d88bc882e calldataGas=93284 calldataSize=21860 txCount=1 blockNumber=13 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:27:22.991Z aztec:sequencer Successfully published block 13 +2023-12-11T10:27:22.991Z aztec:sequencer INFO Submitted rollup block 13 with 1 transactions +2023-12-11T10:27:23.837Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:23.837Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:23.846Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:23.846Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:23.846Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:27:23.846Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:27:23.847Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:27:23.848Z aztec:note_processor Synched block 13 +2023-12-11T10:27:23.848Z aztec:note_processor Synched block 13 +2023-12-11T10:27:23.848Z aztec:note_processor Synched block 13 +2023-12-11T10:27:23.849Z aztec:note_processor Synched block 13 +2023-12-11T10:27:23.862Z aztec:archiver No new blocks to process, current block number: 1123 +2023-12-11T10:27:23.991Z aztec:sequencer Block has been synced +2023-12-11T10:27:24.847Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:24.847Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:24.879Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:24.879Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:24.880Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:24.880Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:24.880Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:24.880Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:24.916Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:24.917Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:24.918Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:24.918Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:24.921Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:24.921Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:24.972Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:24.972Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:24.983Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:24.992Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.066Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.066Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:25.067Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:25.067Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.069Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:25.069Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.098Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.098Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:25.110Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:25.117Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.133Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.133Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:25.133Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:25.134Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.135Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:25.135Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.166Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.166Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:25.178Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:25.185Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.199Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.199Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:25.200Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:25.200Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.201Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:25.201Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.226Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.226Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:25.238Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:25.245Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.260Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:25.260Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:25.261Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:25.261Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.261Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:25.261Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:25.270Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:25.270Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:25.281Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:25.281Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:25.287Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:25.291Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:25.292Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:25.366Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:25.366Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:25.366Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:25.380Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.381Z aztec:node Using committed db for block latest, world state synced upto 13 +2023-12-11T10:27:25.507Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=123.75014600157738 inputSize=43109 outputSize=20441 +2023-12-11T10:27:25.507Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:25.586Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.23762399703264 inputSize=25833 outputSize=9689 +2023-12-11T10:27:25.586Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:25.598Z aztec:node INFO Simulating tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.602Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000e: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000e, 0x0000000000000000000000000000000000000000000000000000000065771069) +2023-12-11T10:27:25.603Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:25.603Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:25.770Z aztec:sequencer:public-processor Processing tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.770Z aztec:sequencer:public-processor Executing enqueued public calls for tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.770Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:25.778Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:25.779Z aztec:simulator:public_execution_context Oracle storage write: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:25.783Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:27:25.783Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:25.886Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.94274699687958 inputSize=25203 outputSize=20441 +2023-12-11T10:27:25.886Z aztec:node INFO Simulated tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 succeeds +2023-12-11T10:27:25.886Z aztec:pxe_service INFO Executed local simulation for 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.886Z aztec:pxe_service INFO Sending transaction 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.886Z aztec:node INFO Received tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:25.887Z aztec:tx_pool Adding tx with id 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 eventName=tx-added-to-pool txHash=0x26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:27:26.069Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:26.072Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000e: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000e, 0x0000000000000000000000000000000000000000000000000000000065771069) +2023-12-11T10:27:26.072Z aztec:sequencer INFO Building block 14 with 1 transactions +2023-12-11T10:27:26.073Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 13 +2023-12-11T10:27:26.073Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 13 +2023-12-11T10:27:26.075Z aztec:sequencer:public-processor Processing tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:26.075Z aztec:sequencer:public-processor Executing enqueued public calls for tx 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:26.075Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:26.082Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:26.083Z aztec:simulator:public_execution_context Oracle storage write: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:26.087Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:27:26.087Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:26.190Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.90420699864626 inputSize=25203 outputSize=20441 +2023-12-11T10:27:26.191Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:27:26.191Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:27:26.191Z aztec:sequencer Assembling block with txs 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 +2023-12-11T10:27:26.191Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000e +2023-12-11T10:27:26.191Z aztec:sequencer:solo-block-builder Running base rollup for 26678eca1bb47b93f104f1674284c9694151b0982d2f7eecbdc6026d24277300 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:28.377Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1589.3497800007463 inputSize=667658 outputSize=873 +2023-12-11T10:27:28.377Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:30.157Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1315.2658010050654 inputSize=667616 outputSize=873 +2023-12-11T10:27:30.157Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:27:30.231Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.2855219990015 inputSize=4072 outputSize=881 +2023-12-11T10:27:30.231Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:27:30.241Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:30.241Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:30.242Z aztec:sequencer Assembled block 14 eventName=l2-block-built duration=4174.379634998739 publicProcessDuration=116.67028899490833 rollupCircuitsDuration=4050.708128005266 txCount=1 blockNumber=14 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:27:30.243Z aztec:sequencer Publishing extended contract data with block hash 46caba85e74ef005b27987b8443380aef09b20aade0cb69c302345fbcf2be811 +2023-12-11T10:27:30.243Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:27:31.163Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:31.163Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:31.163Z aztec:archiver Retrieving chain state from L1 block: 1124, next expected l2 block number: 14 +2023-12-11T10:27:31.252Z aztec:sequencer Successfully published new contract data for block 14 +2023-12-11T10:27:32.167Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:32.167Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:32.167Z aztec:archiver Retrieving chain state from L1 block: 1124, next expected l2 block number: 14 +2023-12-11T10:27:32.176Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.176Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.178Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:27:32.178Z aztec:archiver Retrieved extended contract data for l2 block number: 14 +2023-12-11T10:27:32.178Z aztec:archiver:lmdb Adding 1 extended contract data to block 14 +2023-12-11T10:27:32.178Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:27:32.262Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.262Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.262Z aztec:merkle_trees Block 14 is ours, committing world state +2023-12-11T10:27:32.263Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.263Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:32.270Z aztec:p2p Synched to block 14 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 56 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 3712 root 0x20de5d87f7bc6a0ac926b9a1c1800423a6b2209aa0c5d4ef5cda984c8cb83398 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 3584 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 16 root 0x1e550bc1427dfaa7b2b46d0b6ac80b3e992590b9a2e5bc9405672b8ff29b4352 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 224 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:27:32.290Z aztec:merkle_trees Tree ARCHIVE synched with size 15 root 0x17e7d39308cc0bcfaf6e1e8d4b00637e83b471c4162cb24e1624eec4c142818a +2023-12-11T10:27:32.319Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372773 transactionHash=0xcec609096f5cd652c418829da649955d2e30cc0ea6bd26525ce9c70d6679406d calldataGas=93248 calldataSize=21860 txCount=1 blockNumber=14 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:27:32.319Z aztec:sequencer Successfully published block 14 +2023-12-11T10:27:32.319Z aztec:sequencer INFO Submitted rollup block 14 with 1 transactions +2023-12-11T10:27:32.319Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=57.094457000494 isBlockOurs=true txCount=1 blockNumber=14 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:27:33.161Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:33.161Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:33.169Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:33.169Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:33.169Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:27:33.169Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:27:33.170Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:27:33.171Z aztec:note_processor Synched block 14 +2023-12-11T10:27:33.171Z aztec:note_processor Synched block 14 +2023-12-11T10:27:33.171Z aztec:note_processor Synched block 14 +2023-12-11T10:27:33.172Z aztec:note_processor Synched block 14 +2023-12-11T10:27:33.188Z aztec:archiver No new blocks to process, current block number: 1125 +2023-12-11T10:27:33.319Z aztec:sequencer Block has been synced +2023-12-11T10:27:34.169Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:34.169Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:34.181Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:34.181Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:34.191Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:34.191Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:27:34.197Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:34.201Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:34.222Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:34.293Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:34.293Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:34.293Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:34.306Z aztec:node Using committed db for block latest, world state synced upto 14 +2023-12-11T10:27:34.308Z aztec:node Using committed db for block latest, world state synced upto 14 +2023-12-11T10:27:34.429Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.43614299595356 inputSize=43109 outputSize=20441 +2023-12-11T10:27:34.429Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:34.506Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.78116299957037 inputSize=25833 outputSize=9689 +2023-12-11T10:27:34.506Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:34.519Z aztec:node INFO Simulating tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:34.524Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000f, 0x0000000000000000000000000000000000000000000000000000000065771073) +2023-12-11T10:27:34.525Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:34.525Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:34.687Z aztec:sequencer:public-processor Processing tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:34.687Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:34.687Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:34.696Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.696Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:34.700Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:34.701Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:34.701Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:34.702Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:34.708Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.708Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:34.709Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:34.709Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:34.711Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.711Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:34.711Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:34.711Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:34.714Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:34.714Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:34.718Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:34.719Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:34.719Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:34.719Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:34.726Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.726Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:34.727Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:34.727Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:34.728Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.728Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:34.728Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:34.728Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:34.732Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:34.732Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:34.735Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:34.737Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:34.737Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x2697194bd7a9d58f237971f0da5ad0e8b1337f08a1d386d7db90cacf9f6a30ed +2023-12-11T10:27:34.737Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:34.744Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.744Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:34.745Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.745Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:34.749Z aztec:simulator:public_execution Contract storage reads: Slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 13 +2023-12-11T10:27:34.749Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:34.751Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.751Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:34.752Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:34.753Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:34.754Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:34.754Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:34.756Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:34.756Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:34.762Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:34.762Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:34.951Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.66780599951744 inputSize=25203 outputSize=20441 +2023-12-11T10:27:34.951Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:35.052Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.17612800002098 inputSize=25245 outputSize=20441 +2023-12-11T10:27:35.052Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:35.157Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.35467399656773 inputSize=25245 outputSize=20441 +2023-12-11T10:27:35.157Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:35.261Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.42024400085211 inputSize=25245 outputSize=20441 +2023-12-11T10:27:35.265Z aztec:node INFO Simulated tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 succeeds +2023-12-11T10:27:35.265Z aztec:pxe_service INFO Executed local simulation for 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:35.266Z aztec:pxe_service INFO Sending transaction 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:35.266Z aztec:node INFO Received tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:35.266Z aztec:tx_pool Adding tx with id 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 eventName=tx-added-to-pool txHash=0x2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:27:35.521Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:35.524Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000000f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000000f, 0x0000000000000000000000000000000000000000000000000000000065771073) +2023-12-11T10:27:35.524Z aztec:sequencer INFO Building block 15 with 1 transactions +2023-12-11T10:27:35.525Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 14 +2023-12-11T10:27:35.525Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 14 +2023-12-11T10:27:35.527Z aztec:sequencer:public-processor Processing tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:35.527Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:35.527Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:35.535Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.536Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:35.539Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:35.541Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:35.541Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:35.541Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:35.547Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.548Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:35.548Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:35.549Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:35.550Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.550Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:35.550Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:35.550Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:35.554Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:35.554Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:35.557Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:35.559Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:35.559Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:35.559Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:35.565Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.566Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:35.566Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:35.567Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:35.568Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.568Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:35.568Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:35.568Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:35.571Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:35.571Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:35.575Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:35.576Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:35.576Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x2697194bd7a9d58f237971f0da5ad0e8b1337f08a1d386d7db90cacf9f6a30ed +2023-12-11T10:27:35.576Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:35.583Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.584Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:35.584Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.584Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:35.588Z aztec:simulator:public_execution Contract storage reads: Slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 13 +2023-12-11T10:27:35.588Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:35.590Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.591Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:35.592Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:35.592Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:35.593Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:35.594Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001388 +2023-12-11T10:27:35.595Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:35.596Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:35.601Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:35.601Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:35.791Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.71330600231886 inputSize=25203 outputSize=20441 +2023-12-11T10:27:35.791Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:35.895Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.64542499929667 inputSize=25245 outputSize=20441 +2023-12-11T10:27:35.895Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:35.999Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.00487700104713 inputSize=25245 outputSize=20441 +2023-12-11T10:27:35.999Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:36.102Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.13751500099897 inputSize=25245 outputSize=20441 +2023-12-11T10:27:36.107Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:27:36.107Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:27:36.107Z aztec:sequencer Assembling block with txs 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 +2023-12-11T10:27:36.107Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000000f +2023-12-11T10:27:36.107Z aztec:sequencer:solo-block-builder Running base rollup for 2d2e030b577abd5016df53a364a94b7af7675ccc3306b97e4edd5ee466124907 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:38.812Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1879.156181000173 inputSize=667658 outputSize=873 +2023-12-11T10:27:38.812Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:40.589Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1313.2098639979959 inputSize=667616 outputSize=873 +2023-12-11T10:27:40.589Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:27:40.663Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=57.172516994178295 inputSize=4072 outputSize=881 +2023-12-11T10:27:40.663Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:27:40.675Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:40.675Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:40.676Z aztec:sequencer Assembled block 15 eventName=l2-block-built duration=5156.388190999627 publicProcessDuration=580.4661760032177 rollupCircuitsDuration=4569.367584995925 txCount=1 blockNumber=15 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:27:40.677Z aztec:sequencer Publishing extended contract data with block hash 411facea2a1779a6410101fab4bdc10c9016c5ada1908b711d66cfd212c7d3b3 +2023-12-11T10:27:40.678Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:27:41.595Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:41.595Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:41.596Z aztec:archiver Retrieving chain state from L1 block: 1126, next expected l2 block number: 15 +2023-12-11T10:27:41.689Z aztec:sequencer Successfully published new contract data for block 15 +2023-12-11T10:27:42.600Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:42.600Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:42.600Z aztec:archiver Retrieving chain state from L1 block: 1126, next expected l2 block number: 15 +2023-12-11T10:27:42.610Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.610Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.613Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:27:42.613Z aztec:archiver Retrieved extended contract data for l2 block number: 15 +2023-12-11T10:27:42.613Z aztec:archiver:lmdb Adding 1 extended contract data to block 15 +2023-12-11T10:27:42.613Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:27:42.696Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.696Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.696Z aztec:merkle_trees Block 15 is ours, committing world state +2023-12-11T10:27:42.698Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.698Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:42.705Z aztec:p2p Synched to block 15 +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 60 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 3968 root 0x20c867fed810aefd1fd4a4c986ef75040ff2f8e7f507f045fefb8fb6e2b16efa +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 3840 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 16 root 0x0d8472a3e19a50e715979aaefd4205c9e4e9c485042c27830a3c9e16bcb897fa +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 240 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:27:42.727Z aztec:merkle_trees Tree ARCHIVE synched with size 16 root 0x214a76b7703a5398495931010da672e12f6bc64470f3c99728acb0b584fdf861 +2023-12-11T10:27:42.752Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=381749 transactionHash=0x84f35dd8d9f5053e5aaa3ad1335e7a6e577ae13e60046e42ed4c5728d7dc9a48 calldataGas=94052 calldataSize=21860 txCount=1 blockNumber=15 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=40 eventName=rollup-published-to-l1 +2023-12-11T10:27:42.752Z aztec:sequencer Successfully published block 15 +2023-12-11T10:27:42.752Z aztec:sequencer INFO Submitted rollup block 15 with 1 transactions +2023-12-11T10:27:42.775Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=78.62845499813557 isBlockOurs=true txCount=1 blockNumber=15 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:27:43.594Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:43.594Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:43.602Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:43.603Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:43.603Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:27:43.603Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:27:43.604Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:27:43.605Z aztec:note_processor Synched block 15 +2023-12-11T10:27:43.605Z aztec:note_processor Synched block 15 +2023-12-11T10:27:43.606Z aztec:note_processor Synched block 15 +2023-12-11T10:27:43.606Z aztec:note_processor Synched block 15 +2023-12-11T10:27:43.624Z aztec:archiver No new blocks to process, current block number: 1127 +2023-12-11T10:27:43.753Z aztec:sequencer Block has been synced +2023-12-11T10:27:44.602Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:44.602Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:44.615Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:44.616Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:44.626Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:44.627Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:27:44.634Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:44.639Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:44.662Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:44.734Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:44.734Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:44.734Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:44.748Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:44.752Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:44.875Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.77009399980307 inputSize=43109 outputSize=20441 +2023-12-11T10:27:44.875Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:44.954Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.4295200034976 inputSize=25833 outputSize=9689 +2023-12-11T10:27:44.954Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:44.968Z aztec:node INFO Simulating tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:44.971Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:44.973Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:44.973Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:45.139Z aztec:sequencer:public-processor Processing tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.139Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.140Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:45.150Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.151Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:45.155Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.157Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.157Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:45.158Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:45.164Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.165Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:45.165Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.166Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:45.167Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.167Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:45.167Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.167Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:45.172Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:45.172Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.177Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.179Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.179Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:45.179Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:45.186Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.186Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:45.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.189Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.189Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:45.189Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.189Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.193Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:45.193Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.198Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.199Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.199Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x2697194bd7a9d58f237971f0da5ad0e8b1337f08a1d386d7db90cacf9f6a30ed +2023-12-11T10:27:45.199Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:45.207Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.208Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:45.208Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.208Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:45.213Z aztec:simulator:public_execution Contract storage reads: Slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 13 +2023-12-11T10:27:45.213Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.215Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.216Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:45.217Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:45.217Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.219Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.220Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:45.221Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:45.222Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:45.227Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:45.227Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:45.417Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.96813400089741 inputSize=25203 outputSize=20441 +2023-12-11T10:27:45.417Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:45.517Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.7751360014081 inputSize=25245 outputSize=20441 +2023-12-11T10:27:45.517Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:45.618Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.32761699706316 inputSize=25245 outputSize=20441 +2023-12-11T10:27:45.618Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:45.721Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.50225999951363 inputSize=25245 outputSize=20441 +2023-12-11T10:27:45.725Z aztec:node INFO Simulated tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 succeeds +2023-12-11T10:27:45.726Z aztec:pxe_service INFO Executed local simulation for 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.726Z aztec:pxe_service INFO Sending transaction 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.726Z aztec:node INFO Received tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.726Z aztec:tx_pool Adding tx with id 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 eventName=tx-added-to-pool txHash=0x1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:27:45.760Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:45.764Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:45.764Z aztec:sequencer INFO Building block 16 with 1 transactions +2023-12-11T10:27:45.765Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:45.765Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:45.767Z aztec:sequencer:public-processor Processing tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.767Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:45.768Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:45.790Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.792Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:45.797Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.799Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.799Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:45.800Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:45.806Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.806Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:45.807Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.807Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:45.809Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.809Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:45.809Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.809Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:45.812Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:45.812Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.816Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.817Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.817Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:45.818Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:45.824Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.824Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:45.825Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.825Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.826Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.826Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:45.826Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:45.826Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.830Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:45.830Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.833Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:45.835Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:45.835Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x2697194bd7a9d58f237971f0da5ad0e8b1337f08a1d386d7db90cacf9f6a30ed +2023-12-11T10:27:45.835Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:45.842Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.842Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:45.843Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.843Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:45.847Z aztec:simulator:public_execution Contract storage reads: Slot=0x01f2db4879cdd28fe5e433221a7fd0b1f62cda752ae58c341a558cf4775bbc90: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 13 +2023-12-11T10:27:45.847Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.849Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.849Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:45.850Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:45.851Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:45.852Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:45.853Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:45.854Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:45.854Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002710 +2023-12-11T10:27:45.860Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:27:45.860Z aztec:sequencer:public-processor Running public kernel circuit for 7db8f449@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:27:46.047Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.13065899908543 inputSize=25203 outputSize=20441 +2023-12-11T10:27:46.047Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:46.148Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.34025299549103 inputSize=25245 outputSize=20441 +2023-12-11T10:27:46.148Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:46.249Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.19886799901724 inputSize=25245 outputSize=20441 +2023-12-11T10:27:46.249Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:46.353Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.36478799581528 inputSize=25245 outputSize=20441 +2023-12-11T10:27:46.358Z aztec:sequencer Deleting double spend tx 1089517c1914b04c489a1ecbaadcbdf0d1c93174d471a76809debe5842e82a60 +2023-12-11T10:27:46.358Z aztec:sequencer No txs processed correctly to build block. Exiting +2023-12-11T10:27:46.739Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.739Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:46.740Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:46.740Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:46.741Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:46.742Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.763Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.763Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:46.766Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:46.766Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:46.771Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:46.771Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.800Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.800Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:46.811Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:46.819Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.832Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.832Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:46.832Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:46.832Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:46.833Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:46.833Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.856Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.856Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:46.867Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:46.874Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.888Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.888Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:46.889Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:46.889Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:46.890Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:46.890Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.912Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.913Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:46.924Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:46.931Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.944Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.944Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:46.945Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:46.945Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:46.945Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:46.945Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:46.967Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:46.967Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:46.978Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:46.986Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.005Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.005Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.006Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.006Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.006Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:47.007Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.016Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:47.016Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:47.027Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.027Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:47.033Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:47.038Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:47.075Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:47.161Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:47.161Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:47.161Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:47.174Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.176Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.297Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.93326599895954 inputSize=43109 outputSize=20441 +2023-12-11T10:27:47.297Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:47.374Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.90496299415827 inputSize=25833 outputSize=9689 +2023-12-11T10:27:47.374Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:47.387Z aztec:node INFO Simulating tx 27a3553d2772cfabab608643c8af37cefef81b09fde4380178b99110e9dafe0f +2023-12-11T10:27:47.391Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:47.392Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:47.392Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:47.555Z aztec:sequencer:public-processor Processing tx 27a3553d2772cfabab608643c8af37cefef81b09fde4380178b99110e9dafe0f +2023-12-11T10:27:47.555Z aztec:sequencer:public-processor Executing enqueued public calls for tx 27a3553d2772cfabab608643c8af37cefef81b09fde4380178b99110e9dafe0f +2023-12-11T10:27:47.555Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:47.564Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.564Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:47.568Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:47.569Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:47.569Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:47.570Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:47.576Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.576Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:47.577Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:47.577Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:47.579Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.579Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:47.579Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:47.579Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:47.582Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:47.582Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.586Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:47.587Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:47.587Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:47.588Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:47.594Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.594Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:47.595Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:47.595Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.597Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.597Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:47.597Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:47.597Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.600Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:47.600Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.602Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.603Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:47.604Z aztec:sequencer:public-processor WARN Error processing tx 27a3553d2772cfabab608643c8af37cefef81b09fde4380178b99110e9dafe0f: Error: Assertion failed: Underflow +2023-12-11T10:27:47.648Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.648Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:47.648Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.648Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.650Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:47.650Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.661Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.661Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.661Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.661Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.663Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:47.663Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.685Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.686Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:47.697Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.705Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.717Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.717Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.718Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.718Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.719Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:47.719Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.741Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.741Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:47.753Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.760Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.773Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.773Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.774Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.774Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.775Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.775Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.797Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.797Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:47.808Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.816Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.828Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.828Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.829Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.829Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.830Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:47.830Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.852Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.852Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:47.863Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.871Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.884Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:47.884Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:47.885Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:47.885Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:47.886Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:47.886Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:47.892Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:47.892Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:47.902Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:47.902Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:47.908Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:47.912Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:47.933Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:48.005Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:48.005Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:48.005Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:48.018Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.019Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.141Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.65432500094175 inputSize=43109 outputSize=20441 +2023-12-11T10:27:48.141Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:48.220Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.17672999948263 inputSize=25833 outputSize=9689 +2023-12-11T10:27:48.220Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:48.232Z aztec:node INFO Simulating tx 0361e9a8942d1066738bbf1d95c4d75f7ced9316a776bc999080c3bd9d595b8b +2023-12-11T10:27:48.237Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:48.239Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:48.239Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:48.404Z aztec:sequencer:public-processor Processing tx 0361e9a8942d1066738bbf1d95c4d75f7ced9316a776bc999080c3bd9d595b8b +2023-12-11T10:27:48.404Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0361e9a8942d1066738bbf1d95c4d75f7ced9316a776bc999080c3bd9d595b8b +2023-12-11T10:27:48.404Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:48.414Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.415Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:48.418Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:48.419Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:48.420Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:48.420Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:48.426Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.427Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:48.427Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:48.428Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:48.429Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.429Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:48.429Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:48.429Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:48.432Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:48.433Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.436Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:48.437Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:48.437Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:48.438Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:48.444Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.444Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:48.445Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:48.445Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.447Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.447Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:48.447Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:48.447Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.450Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:48.450Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.451Z aztec:sequencer:public-processor WARN Error processing tx 0361e9a8942d1066738bbf1d95c4d75f7ced9316a776bc999080c3bd9d595b8b: Error: Assertion failed: invalid nonce +2023-12-11T10:27:48.492Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.493Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:48.493Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.493Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.493Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:48.494Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.508Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.508Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:48.509Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.509Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.509Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:48.510Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.532Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.532Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:48.544Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:48.552Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.565Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.565Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:48.566Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.566Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.567Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:48.568Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.590Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.590Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:48.601Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:48.609Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.621Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.621Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:48.621Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.622Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.622Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.622Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.645Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.645Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:48.656Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:48.664Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.677Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.677Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:48.677Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.678Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.678Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:48.678Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.700Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.700Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:48.712Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:48.719Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.732Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:48.732Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:48.733Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:48.733Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.733Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:48.733Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:48.740Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:48.740Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:48.750Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:48.750Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:27:48.756Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:48.760Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:48.781Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:48.853Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:48.853Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:48.853Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:48.865Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.869Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:48.990Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.63254200667143 inputSize=43109 outputSize=20441 +2023-12-11T10:27:48.990Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:49.068Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.8553360030055 inputSize=25833 outputSize=9689 +2023-12-11T10:27:49.068Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:49.081Z aztec:node INFO Simulating tx 1e0492ff1a19eff05f8ca7b24e5f9a22bebd16d76bbe7441a60d5ed8088f84e0 +2023-12-11T10:27:49.084Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:49.085Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:49.085Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:49.248Z aztec:sequencer:public-processor Processing tx 1e0492ff1a19eff05f8ca7b24e5f9a22bebd16d76bbe7441a60d5ed8088f84e0 +2023-12-11T10:27:49.248Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1e0492ff1a19eff05f8ca7b24e5f9a22bebd16d76bbe7441a60d5ed8088f84e0 +2023-12-11T10:27:49.248Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:49.257Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.257Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:49.261Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:49.262Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:49.262Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:49.262Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:49.268Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.269Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:49.270Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:49.270Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:49.271Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.271Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:49.271Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:49.271Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:49.275Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:49.275Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.278Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:49.280Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:49.280Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:49.280Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:49.286Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.287Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:49.287Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:49.288Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.289Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.289Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:49.289Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:49.289Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.292Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:49.292Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.296Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:49.297Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:49.297Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x061bd959c182a43cdde38b343204bc4cdd81e0cc23e358667048481267fc9fe0 +2023-12-11T10:27:49.297Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:49.304Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.305Z aztec:simulator:public_execution_context Oracle storage read: slot=0x28f13920a6926e4b7b523f561e7b54ecd084817b54ed1c5c305c26cb4633251f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.305Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.305Z aztec:simulator:public_execution_context Oracle storage read: slot=0x28f13920a6926e4b7b523f561e7b54ecd084817b54ed1c5c305c26cb4633251f value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.309Z aztec:simulator:public_execution Contract storage reads: Slot=0x28f13920a6926e4b7b523f561e7b54ecd084817b54ed1c5c305c26cb4633251f: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 13 +2023-12-11T10:27:49.309Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.310Z aztec:sequencer:public-processor WARN Error processing tx 1e0492ff1a19eff05f8ca7b24e5f9a22bebd16d76bbe7441a60d5ed8088f84e0: Error: Assertion failed: Message not authorized by account +2023-12-11T10:27:49.349Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.349Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:49.350Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.350Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.351Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:49.351Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.362Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.362Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.363Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.363Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.365Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:49.365Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.388Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.388Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:49.399Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:49.408Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.421Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.421Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.421Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.422Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.422Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:49.422Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.445Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.445Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:49.456Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:49.464Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.476Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.477Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.477Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.477Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.478Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.478Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.500Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.500Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:49.512Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:49.519Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.533Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.533Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.534Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.534Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.534Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:49.535Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.558Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.558Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:49.569Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:49.576Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.591Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.591Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.591Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.591Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.592Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:49.592Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.605Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:49.605Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:49.606Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:49.606Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.606Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:49.606Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:49.615Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:49.615Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:49.625Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:49.625Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:49.631Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:49.635Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:49.637Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:49.710Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:49.710Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:49.710Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:49.723Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.724Z aztec:node Using committed db for block latest, world state synced upto 15 +2023-12-11T10:27:49.845Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.99486900120974 inputSize=43109 outputSize=20441 +2023-12-11T10:27:49.845Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:49.923Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.12962099909782 inputSize=25833 outputSize=9689 +2023-12-11T10:27:49.923Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:49.935Z aztec:node INFO Simulating tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:49.940Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:49.941Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:49.941Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:50.103Z aztec:sequencer:public-processor Processing tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.103Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.103Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:50.110Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:50.111Z aztec:simulator:public_execution_context Oracle storage write: slot=0x09faae451da276c991664a66f187eefb486eabca222543d7baa839d572b4bf20 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:50.115Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:27:50.115Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:50.220Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.48856399953365 inputSize=25203 outputSize=20441 +2023-12-11T10:27:50.221Z aztec:node INFO Simulated tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 succeeds +2023-12-11T10:27:50.221Z aztec:pxe_service INFO Executed local simulation for 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.221Z aztec:pxe_service INFO Sending transaction 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.221Z aztec:node INFO Received tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.222Z aztec:tx_pool Adding tx with id 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 eventName=tx-added-to-pool txHash=0x0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:27:50.424Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:27:50.427Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000010: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000010, 0x000000000000000000000000000000000000000000000000000000006577107d) +2023-12-11T10:27:50.428Z aztec:sequencer INFO Building block 16 with 1 transactions +2023-12-11T10:27:50.429Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 15 +2023-12-11T10:27:50.429Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 15 +2023-12-11T10:27:50.431Z aztec:sequencer:public-processor Processing tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.431Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.431Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:50.438Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:50.439Z aztec:simulator:public_execution_context Oracle storage write: slot=0x09faae451da276c991664a66f187eefb486eabca222543d7baa839d572b4bf20 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:50.442Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:27:50.442Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:50.547Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.28315899521112 inputSize=25203 outputSize=20441 +2023-12-11T10:27:50.548Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:27:50.548Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:27:50.548Z aztec:sequencer Assembling block with txs 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 +2023-12-11T10:27:50.548Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000010 +2023-12-11T10:27:50.548Z aztec:sequencer:solo-block-builder Running base rollup for 0dfba56d2db5476706cc68f7282f294e0dc0c07192a01243eac161956083cfe4 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:52.730Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1594.7013359963894 inputSize=667658 outputSize=873 +2023-12-11T10:27:52.730Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:54.508Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1323.5783999934793 inputSize=667616 outputSize=873 +2023-12-11T10:27:54.509Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:27:54.584Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.59440699964762 inputSize=4072 outputSize=881 +2023-12-11T10:27:54.584Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:27:54.593Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:54.593Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:54.594Z aztec:sequencer Assembled block 16 eventName=l2-block-built duration=4171.827857002616 publicProcessDuration=117.54065399616957 rollupCircuitsDuration=4046.4623809978366 txCount=1 blockNumber=16 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:27:54.595Z aztec:sequencer Publishing extended contract data with block hash 36054d06982450011768c2d19fb6729b68d769ddd79b1a7ce4404a02480556b1 +2023-12-11T10:27:54.595Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:27:55.516Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:55.516Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:55.516Z aztec:archiver Retrieving chain state from L1 block: 1128, next expected l2 block number: 16 +2023-12-11T10:27:55.605Z aztec:sequencer Successfully published new contract data for block 16 +2023-12-11T10:27:56.520Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:27:56.520Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:27:56.520Z aztec:archiver Retrieving chain state from L1 block: 1128, next expected l2 block number: 16 +2023-12-11T10:27:56.528Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.528Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.530Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:27:56.530Z aztec:archiver Retrieved extended contract data for l2 block number: 16 +2023-12-11T10:27:56.531Z aztec:archiver:lmdb Adding 1 extended contract data to block 16 +2023-12-11T10:27:56.531Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:27:56.615Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.615Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.615Z aztec:merkle_trees Block 16 is ours, committing world state +2023-12-11T10:27:56.617Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.617Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:56.623Z aztec:p2p Synched to block 16 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 64 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 4224 root 0x0664bb946acc18fbdd06faa706e289befcbd9b641a02dd6050a23dd7821a3fd1 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 4096 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 17 root 0x2450debd09b8605b8b17f6bcab4651dd8f0ddb3ebdf141b64a05f15350c7eeb5 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 256 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:27:56.644Z aztec:merkle_trees Tree ARCHIVE synched with size 17 root 0x280d53aba116187e64749b1d0ca24e1716c402782ff2b619626ecaf90531f64c +2023-12-11T10:27:56.672Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372797 transactionHash=0x1bf6d6592262f8cfd8740c48237928fbe1ab45f53e9c6326e8a442d96830f13d calldataGas=93272 calldataSize=21860 txCount=1 blockNumber=16 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:27:56.672Z aztec:sequencer Successfully published block 16 +2023-12-11T10:27:56.672Z aztec:sequencer INFO Submitted rollup block 16 with 1 transactions +2023-12-11T10:27:56.672Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=56.3699019998312 isBlockOurs=true txCount=1 blockNumber=16 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:27:57.513Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:57.513Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:57.521Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:57.521Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:57.521Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:27:57.521Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:27:57.522Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:27:57.523Z aztec:note_processor Synched block 16 +2023-12-11T10:27:57.523Z aztec:note_processor Synched block 16 +2023-12-11T10:27:57.523Z aztec:note_processor Synched block 16 +2023-12-11T10:27:57.524Z aztec:note_processor Synched block 16 +2023-12-11T10:27:57.540Z aztec:archiver No new blocks to process, current block number: 1129 +2023-12-11T10:27:57.672Z aztec:sequencer Block has been synced +2023-12-11T10:27:58.521Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:58.521Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:58.533Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:58.533Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:58.543Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:58.544Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:27:58.549Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:58.553Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:58.573Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:58.644Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:27:58.644Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:58.644Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:58.656Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:58.658Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:58.778Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.05521199852228 inputSize=43109 outputSize=20441 +2023-12-11T10:27:58.778Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:58.854Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.06133699417114 inputSize=25833 outputSize=9689 +2023-12-11T10:27:58.854Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:58.867Z aztec:node INFO Simulating tx 2decd6c3ecc4fcf25ce5bc4a918143af736607dc92134df6f2b92e6b689b5794 +2023-12-11T10:27:58.871Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000011: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000011, 0x000000000000000000000000000000000000000000000000000000006577108b) +2023-12-11T10:27:58.873Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:58.873Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:59.032Z aztec:sequencer:public-processor Processing tx 2decd6c3ecc4fcf25ce5bc4a918143af736607dc92134df6f2b92e6b689b5794 +2023-12-11T10:27:59.032Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2decd6c3ecc4fcf25ce5bc4a918143af736607dc92134df6f2b92e6b689b5794 +2023-12-11T10:27:59.033Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:27:59.041Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.042Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:27:59.045Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:59.046Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:59.046Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:27:59.047Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:59.053Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.053Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:59.054Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:59.054Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:59.056Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.056Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:27:59.056Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:59.056Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:27:59.059Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:27:59.059Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.063Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:59.064Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:59.064Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:27:59.064Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:27:59.070Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.071Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:59.071Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:59.072Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.073Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.073Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:27:59.073Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:27:59.073Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.077Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:27:59.077Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.080Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:27:59.081Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:27:59.081Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x233f86ca2564009c1fb366d09412e3da97b71e8e2de54a15a897409751a78a77 +2023-12-11T10:27:59.082Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:27:59.088Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.089Z aztec:simulator:public_execution_context Oracle storage read: slot=0x09faae451da276c991664a66f187eefb486eabca222543d7baa839d572b4bf20 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:59.089Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.090Z aztec:simulator:public_execution_context Oracle storage read: slot=0x09faae451da276c991664a66f187eefb486eabca222543d7baa839d572b4bf20 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:59.093Z aztec:simulator:public_execution Contract storage reads: Slot=0x09faae451da276c991664a66f187eefb486eabca222543d7baa839d572b4bf20: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 13 +2023-12-11T10:27:59.093Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.095Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.096Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:59.097Z aztec:sequencer:public-processor WARN Error processing tx 2decd6c3ecc4fcf25ce5bc4a918143af736607dc92134df6f2b92e6b689b5794: Error: Assertion failed: Underflow +2023-12-11T10:27:59.138Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.138Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.139Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.139Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.139Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:59.139Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.152Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.152Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.153Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.153Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.154Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:59.154Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.166Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.166Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:27:59.167Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.167Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.167Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:27:59.167Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.182Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.182Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.183Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.183Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.183Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:59.183Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.206Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.207Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:59.218Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:59.226Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.239Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.239Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.239Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.239Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.241Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:59.241Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.263Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.263Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:59.274Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:59.281Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.293Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.293Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.294Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.294Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.295Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.295Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.317Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.317Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:59.328Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:59.335Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.347Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.348Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.348Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.348Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.349Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:27:59.349Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.370Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.370Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:27:59.381Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:59.389Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.402Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.402Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.402Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.402Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.403Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:27:59.403Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.415Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:27:59.415Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:27:59.415Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:27:59.416Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.416Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:27:59.416Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:27:59.424Z aztec:pxe_service Executing simulator... +2023-12-11T10:27:59.424Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:59.435Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:27:59.435Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:27:59.441Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:27:59.444Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:27:59.446Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:59.517Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:27:59.517Z aztec:pxe_service Simulation completed! +2023-12-11T10:27:59.517Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:27:59.530Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.530Z aztec:node Using committed db for block latest, world state synced upto 16 +2023-12-11T10:27:59.650Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.29585000127554 inputSize=43109 outputSize=20441 +2023-12-11T10:27:59.650Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:27:59.727Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.0308480039239 inputSize=25833 outputSize=9689 +2023-12-11T10:27:59.727Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:27:59.739Z aztec:node INFO Simulating tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:27:59.743Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000011: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000011, 0x000000000000000000000000000000000000000000000000000000006577108b) +2023-12-11T10:27:59.744Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:27:59.744Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:27:59.904Z aztec:sequencer:public-processor Processing tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:27:59.904Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:27:59.904Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:27:59.911Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:27:59.912Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1735b1d65361120510a86fdddafb83f17ce76d9a016dd43fe85273ad25be5539 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:27:59.915Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:27:59.915Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:00.018Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.78119000047445 inputSize=25203 outputSize=20441 +2023-12-11T10:28:00.018Z aztec:node INFO Simulated tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 succeeds +2023-12-11T10:28:00.018Z aztec:pxe_service INFO Executed local simulation for 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:00.018Z aztec:pxe_service INFO Sending transaction 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:00.018Z aztec:node INFO Received tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:00.019Z aztec:tx_pool Adding tx with id 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 eventName=tx-added-to-pool txHash=0x2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:28:00.890Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:00.894Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000011: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000011, 0x000000000000000000000000000000000000000000000000000000006577108b) +2023-12-11T10:28:00.894Z aztec:sequencer INFO Building block 17 with 1 transactions +2023-12-11T10:28:00.896Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 16 +2023-12-11T10:28:00.896Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 16 +2023-12-11T10:28:00.897Z aztec:sequencer:public-processor Processing tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:00.897Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:00.898Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:28:00.906Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:28:00.908Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1735b1d65361120510a86fdddafb83f17ce76d9a016dd43fe85273ad25be5539 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:00.911Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:28:00.911Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:01.012Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.58981200307608 inputSize=25203 outputSize=20441 +2023-12-11T10:28:01.013Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:28:01.013Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:28:01.013Z aztec:sequencer Assembling block with txs 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 +2023-12-11T10:28:01.013Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000011 +2023-12-11T10:28:01.013Z aztec:sequencer:solo-block-builder Running base rollup for 2e78ef5a7df320bd62dcc102c7c3ef8b82405a4676643986adee565485254af7 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:03.211Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1590.4399820044637 inputSize=667658 outputSize=873 +2023-12-11T10:28:03.211Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:04.966Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1292.8260790035129 inputSize=667616 outputSize=873 +2023-12-11T10:28:04.966Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:28:05.041Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.11614299565554 inputSize=4072 outputSize=881 +2023-12-11T10:28:05.041Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:28:05.051Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:05.051Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:05.052Z aztec:sequencer Assembled block 17 eventName=l2-block-built duration=4162.919959999621 publicProcessDuration=116.13437300175428 rollupCircuitsDuration=4038.640178002417 txCount=1 blockNumber=17 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:28:05.053Z aztec:sequencer Publishing extended contract data with block hash c5d8bcfd6b6d4a2dd178cba72d7f0d615e59af88f5a1b30bef275a3c569abcdc +2023-12-11T10:28:05.053Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:28:05.973Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:05.974Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:05.974Z aztec:archiver Retrieving chain state from L1 block: 1130, next expected l2 block number: 17 +2023-12-11T10:28:06.062Z aztec:sequencer Successfully published new contract data for block 17 +2023-12-11T10:28:06.979Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:06.979Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:06.979Z aztec:archiver Retrieving chain state from L1 block: 1130, next expected l2 block number: 17 +2023-12-11T10:28:06.988Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:06.988Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:06.990Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:28:06.990Z aztec:archiver Retrieved extended contract data for l2 block number: 17 +2023-12-11T10:28:06.990Z aztec:archiver:lmdb Adding 1 extended contract data to block 17 +2023-12-11T10:28:06.991Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:28:07.073Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.073Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.073Z aztec:merkle_trees Block 17 is ours, committing world state +2023-12-11T10:28:07.074Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.074Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.083Z aztec:p2p Synched to block 17 +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 68 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 4480 root 0x2e4f47d631f21f5538d8aadebe003c3c209103e96b6846cd23a74aa917008f2c +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 4352 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 18 root 0x1d4dedfc91ee3fb51c62f1f898392c7aa41d31f24b34f2534a85ff33feac8343 +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 272 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:28:07.104Z aztec:merkle_trees Tree ARCHIVE synched with size 18 root 0x202b9b85e7d68ddfe7ee0139c5c85a4c67d8574a0db2454162b8fd0d06dce0e1 +2023-12-11T10:28:07.123Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372785 transactionHash=0x73f031c9d5f73a93b5fcc839b2772787342a887d6fbcd3734c166374307ef150 calldataGas=93260 calldataSize=21860 txCount=1 blockNumber=17 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:28:07.123Z aztec:sequencer Successfully published block 17 +2023-12-11T10:28:07.123Z aztec:sequencer INFO Submitted rollup block 17 with 1 transactions +2023-12-11T10:28:07.135Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=62.07191699743271 isBlockOurs=true txCount=1 blockNumber=17 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:28:07.970Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.970Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.970Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:28:07.970Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:28:07.972Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.972Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:07.979Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:28:07.979Z aztec:note_processor Synched block 17 +2023-12-11T10:28:07.980Z aztec:note_processor Synched block 17 +2023-12-11T10:28:07.980Z aztec:note_processor Synched block 17 +2023-12-11T10:28:07.981Z aztec:note_processor Synched block 17 +2023-12-11T10:28:08.001Z aztec:archiver No new blocks to process, current block number: 1131 +2023-12-11T10:28:08.123Z aztec:sequencer Block has been synced +2023-12-11T10:28:08.980Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:08.980Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:08.992Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:08.992Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:09.003Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.003Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:28:09.009Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:09.012Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:09.033Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:09.104Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:09.104Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:09.104Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:09.116Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.118Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.238Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.74534300714731 inputSize=43109 outputSize=20441 +2023-12-11T10:28:09.238Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:09.314Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.77339900285006 inputSize=25833 outputSize=9689 +2023-12-11T10:28:09.314Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:09.326Z aztec:node INFO Simulating tx 18a5f1019baebceef67f502f151ff5aef61b535a5dc28f9787f99a5f8b056e8e +2023-12-11T10:28:09.331Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000012: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000012, 0x0000000000000000000000000000000000000000000000000000000065771096) +2023-12-11T10:28:09.333Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:09.333Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:09.492Z aztec:sequencer:public-processor Processing tx 18a5f1019baebceef67f502f151ff5aef61b535a5dc28f9787f99a5f8b056e8e +2023-12-11T10:28:09.492Z aztec:sequencer:public-processor Executing enqueued public calls for tx 18a5f1019baebceef67f502f151ff5aef61b535a5dc28f9787f99a5f8b056e8e +2023-12-11T10:28:09.492Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:09.501Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.501Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:09.504Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:09.506Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:09.506Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:09.506Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:09.512Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.513Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:09.513Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:09.514Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:09.515Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:09.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:09.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:09.518Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:28:09.519Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.522Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:09.523Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:09.523Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:28:09.524Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:09.530Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.530Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:28:09.531Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:09.531Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.532Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.533Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:28:09.533Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:09.533Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.536Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:28:09.536Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.539Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:09.541Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:09.541Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x13d27ad426bb07af208a706ad7eaba6e402749ec3132ca4878eb6217c0e450a8 +2023-12-11T10:28:09.541Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:28:09.548Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.548Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1f8ee31381d99e7d944d6b1e783792b9bb43f3902db574f73854e08bd6fa07b6 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.549Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.549Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1f8ee31381d99e7d944d6b1e783792b9bb43f3902db574f73854e08bd6fa07b6 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.553Z aztec:simulator:public_execution Contract storage reads: Slot=0x1f8ee31381d99e7d944d6b1e783792b9bb43f3902db574f73854e08bd6fa07b6: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 13 +2023-12-11T10:28:09.553Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.553Z aztec:sequencer:public-processor WARN Error processing tx 18a5f1019baebceef67f502f151ff5aef61b535a5dc28f9787f99a5f8b056e8e: Error: Assertion failed: Message not authorized by account +2023-12-11T10:28:09.594Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.594Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.595Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.595Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.596Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:09.596Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.610Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.610Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.610Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.610Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.611Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:09.611Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.624Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.624Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:09.625Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.625Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.625Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:09.625Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.638Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.639Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.639Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.639Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.640Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:09.640Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.662Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.662Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:09.673Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.682Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.694Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.694Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.695Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.695Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.697Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:09.697Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.719Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.719Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:09.730Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.737Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.749Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.750Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.750Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.750Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.751Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.751Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.773Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.773Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:09.784Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.791Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.804Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.804Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.804Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.805Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.805Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:09.805Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.827Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.827Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:09.838Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.845Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.858Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.858Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.859Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.859Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.859Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:09.860Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.872Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:09.872Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:09.872Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:09.872Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.873Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:09.873Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:09.881Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:09.881Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:09.891Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:09.891Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:09.897Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:09.901Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:09.903Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:28:09.974Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:09.974Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:09.974Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:09.986Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:09.987Z aztec:node Using committed db for block latest, world state synced upto 17 +2023-12-11T10:28:10.106Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.86437200009823 inputSize=43109 outputSize=20441 +2023-12-11T10:28:10.106Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:10.182Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.82796899974346 inputSize=25833 outputSize=9689 +2023-12-11T10:28:10.182Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:10.195Z aztec:node INFO Simulating tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.199Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000012: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000012, 0x0000000000000000000000000000000000000000000000000000000065771096) +2023-12-11T10:28:10.200Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:10.200Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:10.359Z aztec:sequencer:public-processor Processing tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.359Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.359Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:28:10.366Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:28:10.367Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2925ff09f07bbac01ea442fc76b9d0104ba57bf042499009bdffccbaaf004b63 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:10.370Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:28:10.370Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:10.472Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.81913699954748 inputSize=25203 outputSize=20441 +2023-12-11T10:28:10.472Z aztec:node INFO Simulated tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f succeeds +2023-12-11T10:28:10.472Z aztec:pxe_service INFO Executed local simulation for 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.472Z aztec:pxe_service INFO Sending transaction 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.472Z aztec:node INFO Received tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:10.473Z aztec:tx_pool Adding tx with id 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f eventName=tx-added-to-pool txHash=0x1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:28:11.345Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:11.348Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000012: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000012, 0x0000000000000000000000000000000000000000000000000000000065771096) +2023-12-11T10:28:11.349Z aztec:sequencer INFO Building block 18 with 1 transactions +2023-12-11T10:28:11.350Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 17 +2023-12-11T10:28:11.350Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 17 +2023-12-11T10:28:11.351Z aztec:sequencer:public-processor Processing tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:11.351Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:11.351Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:28:11.358Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:28:11.359Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2925ff09f07bbac01ea442fc76b9d0104ba57bf042499009bdffccbaaf004b63 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:11.363Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:28:11.363Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:11.462Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.08588100224733 inputSize=25203 outputSize=20441 +2023-12-11T10:28:11.462Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:28:11.462Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:28:11.462Z aztec:sequencer Assembling block with txs 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f +2023-12-11T10:28:11.463Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000012 +2023-12-11T10:28:11.463Z aztec:sequencer:solo-block-builder Running base rollup for 1ea631d8636469a9ccf10b8209026309313264c5bf694823978b064630e1184f 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:13.628Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1575.6867619976401 inputSize=667658 outputSize=873 +2023-12-11T10:28:13.629Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:15.404Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1310.2401510030031 inputSize=667616 outputSize=873 +2023-12-11T10:28:15.404Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:28:15.482Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.5843800008297 inputSize=4072 outputSize=881 +2023-12-11T10:28:15.482Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:28:15.491Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:15.491Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:15.492Z aztec:sequencer Assembled block 18 eventName=l2-block-built duration=4148.14144000411 publicProcessDuration=111.70800999552011 rollupCircuitsDuration=4029.866020001471 txCount=1 blockNumber=18 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:28:15.493Z aztec:sequencer Publishing extended contract data with block hash b3bba0389d1b711e7d85e5e1976e4037da45195844dfe7dcd9d4ed5470bb5bf0 +2023-12-11T10:28:15.494Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:28:16.502Z aztec:sequencer Successfully published new contract data for block 18 +2023-12-11T10:28:17.413Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:17.413Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:17.414Z aztec:archiver Retrieving chain state from L1 block: 1132, next expected l2 block number: 18 +2023-12-11T10:28:17.422Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.422Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.424Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:28:17.424Z aztec:archiver Retrieved extended contract data for l2 block number: 18 +2023-12-11T10:28:17.424Z aztec:archiver:lmdb Adding 1 extended contract data to block 18 +2023-12-11T10:28:17.425Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:28:17.510Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.510Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.510Z aztec:merkle_trees Block 18 is ours, committing world state +2023-12-11T10:28:17.512Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.512Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:17.517Z aztec:p2p Synched to block 18 +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 72 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 4736 root 0x1c6f6cac46fb9ead8e546deedbe40ba5f26ff62363d17766699928ab1c5f9c69 +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 4608 root 0x02814bdcb3618811b146af7c1a6a59404adeb5618746ca828257b12804141008 +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x1d1ad8876580d25ef6026ae01a8e4b23a8e9d22e752e85f185428330932e2cac +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 288 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:28:17.538Z aztec:merkle_trees Tree ARCHIVE synched with size 19 root 0x028564f754660cd09ebf57e09733f26a080afbc5efd2f49a69b12e08c6d63271 +2023-12-11T10:28:17.568Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372797 transactionHash=0xa1cb9255c4a904589bab4049a986eab0207eb6ccb49458d525fcd8556a6feaa1 calldataGas=93272 calldataSize=21860 txCount=1 blockNumber=18 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:28:17.568Z aztec:sequencer Successfully published block 18 +2023-12-11T10:28:17.568Z aztec:sequencer INFO Submitted rollup block 18 with 1 transactions +2023-12-11T10:28:17.568Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=57.582675002515316 isBlockOurs=true txCount=1 blockNumber=18 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:28:18.406Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.406Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.406Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:28:18.406Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:28:18.407Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:28:18.407Z aztec:note_processor Synched block 18 +2023-12-11T10:28:18.408Z aztec:note_processor Synched block 18 +2023-12-11T10:28:18.408Z aztec:note_processor Synched block 18 +2023-12-11T10:28:18.408Z aztec:note_processor Synched block 18 +2023-12-11T10:28:18.410Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.410Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.423Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:18.423Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:18.434Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:18.434Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:28:18.440Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:18.444Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:18.465Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:18.537Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:18.537Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:18.537Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:18.550Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:18.551Z aztec:archiver No new blocks to process, current block number: 1133 +2023-12-11T10:28:18.552Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:18.675Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.42509999871254 inputSize=43109 outputSize=20441 +2023-12-11T10:28:18.675Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:18.754Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.95441599935293 inputSize=25833 outputSize=9689 +2023-12-11T10:28:18.754Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:18.767Z aztec:node INFO Simulating tx 06c050608ef4401a1dccc6d19e6f27a37fa769d394a18995225a12bd9b52915c +2023-12-11T10:28:18.767Z aztec:sequencer Block has been synced +2023-12-11T10:28:18.772Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000013: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000013, 0x00000000000000000000000000000000000000000000000000000000657710a0) +2023-12-11T10:28:18.774Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.774Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:18.937Z aztec:sequencer:public-processor Processing tx 06c050608ef4401a1dccc6d19e6f27a37fa769d394a18995225a12bd9b52915c +2023-12-11T10:28:18.937Z aztec:sequencer:public-processor Executing enqueued public calls for tx 06c050608ef4401a1dccc6d19e6f27a37fa769d394a18995225a12bd9b52915c +2023-12-11T10:28:18.937Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:18.946Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.946Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:18.950Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:18.951Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:18.951Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:18.952Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:18.958Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.958Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:18.959Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:18.959Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:18.961Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.961Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:18.961Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:18.961Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:18.964Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:28:18.964Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.968Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:18.969Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:18.969Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:28:18.970Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:18.976Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.976Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:28:18.977Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:18.977Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.979Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.979Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e value=0x0000000000000000000000000000000000000000000000000000000065770ed8 +2023-12-11T10:28:18.979Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:18.979Z aztec:simulator:public_execution_context Oracle storage read: slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.982Z aztec:simulator:public_execution Contract storage reads: Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775e: 0x0000000000000000000000000000000000000000000000000000000065770ed8 - sec: 7, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb1775f: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 8, Slot=0x21687140e6dee832805004219b0340154a057eec8a5d9a2d57a630dd5eb17760: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 9 +2023-12-11T10:28:18.982Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.986Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:18.987Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:18.987Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x21e2aa9f6071eaa8383655a868840a7142dfd5a3f7f0af26848f9201fcbb7e25 +2023-12-11T10:28:18.987Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:28:18.994Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.995Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0924a52013e3f180041520fcef2110ee21f2454632f7d43b0ef92542e4d205e5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.995Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:18.995Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0924a52013e3f180041520fcef2110ee21f2454632f7d43b0ef92542e4d205e5 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:18.999Z aztec:simulator:public_execution Contract storage reads: Slot=0x0924a52013e3f180041520fcef2110ee21f2454632f7d43b0ef92542e4d205e5: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 13 +2023-12-11T10:28:18.999Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.000Z aztec:sequencer:public-processor WARN Error processing tx 06c050608ef4401a1dccc6d19e6f27a37fa769d394a18995225a12bd9b52915c: Error: Assertion failed: Message not authorized by account +2023-12-11T10:28:19.042Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.042Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.043Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.043Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.044Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:19.044Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.058Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.058Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.058Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.058Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.059Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:19.059Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.072Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.073Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:19.073Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.073Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.073Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:19.073Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.086Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.087Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.087Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.087Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.088Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:19.088Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.111Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.111Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:19.122Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.131Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.144Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.144Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.145Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.145Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.146Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:19.147Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.170Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.170Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:19.181Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.189Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.201Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.201Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.202Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.202Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.203Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.203Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.228Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.228Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:19.240Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.247Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.262Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.262Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.263Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.263Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.263Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.264Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.288Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.288Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:19.299Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.307Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.313Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:19.313Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:19.324Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.324Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:19.330Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:19.334Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:19.355Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:19.429Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:19.429Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:19.429Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:19.442Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.443Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.567Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=122.24980499595404 inputSize=43109 outputSize=20441 +2023-12-11T10:28:19.567Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:19.647Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.0033549964428 inputSize=25833 outputSize=9689 +2023-12-11T10:28:19.647Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:19.661Z aztec:node INFO Simulating tx 19a06599b82bed1e1cf3833b820d12f9e44d66b8f35941b9cdbe3d1f7a27f566 +2023-12-11T10:28:19.665Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000013: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000013, 0x00000000000000000000000000000000000000000000000000000000657710a0) +2023-12-11T10:28:19.666Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:19.666Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:19.830Z aztec:sequencer:public-processor Processing tx 19a06599b82bed1e1cf3833b820d12f9e44d66b8f35941b9cdbe3d1f7a27f566 +2023-12-11T10:28:19.830Z aztec:sequencer:public-processor Executing enqueued public calls for tx 19a06599b82bed1e1cf3833b820d12f9e44d66b8f35941b9cdbe3d1f7a27f566 +2023-12-11T10:28:19.831Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:19.839Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.840Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:19.843Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:19.845Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:19.845Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:28:19.845Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:19.851Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.852Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:19.852Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.853Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:19.854Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.854Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:19.854Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.854Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:19.858Z aztec:simulator:public_execution Contract storage reads: Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 1, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 2, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 3 +2023-12-11T10:28:19.858Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:19.859Z aztec:sequencer:public-processor WARN Error processing tx 19a06599b82bed1e1cf3833b820d12f9e44d66b8f35941b9cdbe3d1f7a27f566: Error: Assertion failed: Blacklisted: Sender +2023-12-11T10:28:19.901Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.901Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:19.902Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.902Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.902Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:19.902Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.917Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.917Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.918Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.918Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.918Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:19.919Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.942Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.942Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:19.953Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:19.962Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:19.976Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:19.976Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:19.977Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:19.977Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:19.978Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:19.979Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.002Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.002Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.013Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.021Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.034Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.034Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.035Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.035Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.036Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.036Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.059Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.060Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.071Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.079Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.093Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.093Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.094Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.094Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.094Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.095Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.117Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.117Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.129Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.136Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.143Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:20.143Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:20.153Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.153Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:20.160Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:20.164Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:20.185Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:20.258Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:20.258Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:20.258Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:20.271Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.272Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.401Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=127.5373419970274 inputSize=43109 outputSize=20441 +2023-12-11T10:28:20.402Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:20.491Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=80.16237600147724 inputSize=25833 outputSize=9689 +2023-12-11T10:28:20.491Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:20.505Z aztec:node INFO Simulating tx 264b4297cf1e03e45b4a72b608d4867da5705c88e5ad88047af1da596abf909b +2023-12-11T10:28:20.508Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000013: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000013, 0x00000000000000000000000000000000000000000000000000000000657710a0) +2023-12-11T10:28:20.509Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:20.509Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:20.675Z aztec:sequencer:public-processor Processing tx 264b4297cf1e03e45b4a72b608d4867da5705c88e5ad88047af1da596abf909b +2023-12-11T10:28:20.675Z aztec:sequencer:public-processor Executing enqueued public calls for tx 264b4297cf1e03e45b4a72b608d4867da5705c88e5ad88047af1da596abf909b +2023-12-11T10:28:20.675Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:7db8f449 +2023-12-11T10:28:20.683Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.684Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:20.689Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:20.693Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:20.693Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:20.693Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:20.699Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.700Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:20.700Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:20.701Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:20.702Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.702Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:28:20.702Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:28:20.702Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:28:20.706Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:28:20.706Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.709Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:20.711Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:28:20.711Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:28:20.711Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:28:20.717Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.718Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:20.718Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.719Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:20.720Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.720Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:20.720Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.720Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:28:20.724Z aztec:simulator:public_execution Contract storage reads: Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 7, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 8, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 9 +2023-12-11T10:28:20.724Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.725Z aztec:sequencer:public-processor WARN Error processing tx 264b4297cf1e03e45b4a72b608d4867da5705c88e5ad88047af1da596abf909b: Error: Assertion failed: Blacklisted: Recipient +2023-12-11T10:28:20.773Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.773Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:20.773Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.774Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.774Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:20.775Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.789Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.789Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.790Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.790Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.791Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:20.791Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.815Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.815Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.826Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.835Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.849Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.849Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.850Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.850Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.852Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:20.852Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.875Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.875Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.887Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.894Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.908Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.908Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.909Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.909Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.909Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.910Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.933Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.933Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:20.945Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:20.952Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.965Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.965Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:20.966Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:20.966Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:20.967Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:20.967Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:20.989Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:20.989Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:21.001Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:21.009Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:21.033Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:21.033Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:21.045Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:21.054Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:21.071Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:21.071Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:21.082Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:21.082Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:21.088Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:21.102Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:21.102Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:21.185Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:21.313Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:21.313Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:21.319Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:21.320Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:21.320Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:21.331Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:21.341Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:21.478Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:21.479Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:21.483Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:21.518Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:21.525Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:21.526Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:21.526Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:21.531Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:21.541Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:21.678Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:21.679Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:21.683Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:21.718Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:21.734Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:21.734Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x2d1ed54bd937dbc98e9797b458ee67bba093bd6f6ee5a7acc1083b304f45c7f3:[0x0000000000000000000000000000000000000000000000000000000000002710,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x2a5f5a4a011ba0e042a16d28feb61747cdf915e3d0def96d2a35a91d9393d3a3] +2023-12-11T10:28:21.875Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:21.876Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:21.879Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:28:22.192Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:22.193Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:22.193Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:22.195Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:22.196Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:22.197Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:22.197Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:22.198Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:22.429Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:22.492Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:22.492Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:22.492Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:22.498Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:22.500Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:22.623Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.28775099664927 inputSize=43109 outputSize=20441 +2023-12-11T10:28:22.623Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:22.638Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:22.642Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:22.644Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:22.835Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=188.30603700131178 inputSize=64516 outputSize=20441 +2023-12-11T10:28:22.835Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:22.854Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:23.007Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=150.53570000082254 inputSize=64516 outputSize=20441 +2023-12-11T10:28:23.007Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:23.025Z aztec:node Using committed db for block latest, world state synced upto 18 +2023-12-11T10:28:23.182Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.5275949984789 inputSize=64516 outputSize=20441 +2023-12-11T10:28:23.182Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:23.262Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.33989699929953 inputSize=25833 outputSize=9689 +2023-12-11T10:28:23.262Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:23.287Z aztec:node INFO Simulating tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.291Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000013: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000013, 0x00000000000000000000000000000000000000000000000000000000657710a0) +2023-12-11T10:28:23.292Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:23.292Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:23.455Z aztec:sequencer:public-processor Processing tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.455Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.455Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:23.461Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:23.462Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:23.462Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:23.463Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:23.466Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:23.466Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:23.569Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.23587500303984 inputSize=25203 outputSize=20441 +2023-12-11T10:28:23.571Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:23.577Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:23.580Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:23.581Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:23.581Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:23.585Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:23.585Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:23.688Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.24993500113487 inputSize=25245 outputSize=20441 +2023-12-11T10:28:23.690Z aztec:node INFO Simulated tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 succeeds +2023-12-11T10:28:23.690Z aztec:pxe_service INFO Executed local simulation for 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.690Z aztec:pxe_service INFO Sending transaction 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.690Z aztec:node INFO Received tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:23.690Z aztec:tx_pool Adding tx with id 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 eventName=tx-added-to-pool txHash=0x2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 encryptedLogCount=2 unencryptedLogCount=0 encryptedLogSize=508 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10793 +2023-12-11T10:28:24.579Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:24.582Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000013: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000013, 0x00000000000000000000000000000000000000000000000000000000657710a0) +2023-12-11T10:28:24.583Z aztec:sequencer INFO Building block 19 with 1 transactions +2023-12-11T10:28:24.584Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 18 +2023-12-11T10:28:24.584Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 18 +2023-12-11T10:28:24.585Z aztec:sequencer:public-processor Processing tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:24.585Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:24.586Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:24.591Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:24.592Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:24.592Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:24.593Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:24.596Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:24.596Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:24.700Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.58317299932241 inputSize=25203 outputSize=20441 +2023-12-11T10:28:24.702Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:24.707Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:24.709Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:24.710Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:24.710Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:24.713Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:24.713Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:24.816Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.6102279946208 inputSize=25245 outputSize=20441 +2023-12-11T10:28:24.820Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:28:24.820Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:28:24.820Z aztec:sequencer Assembling block with txs 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 +2023-12-11T10:28:24.820Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000013 +2023-12-11T10:28:24.820Z aztec:sequencer:solo-block-builder Running base rollup for 2e42ca6c157fc8ff8227338d265b41c28fbd9efb657857e17584d7d1f71a8990 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:26.665Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1363.5722220018506 inputSize=667658 outputSize=873 +2023-12-11T10:28:26.665Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:28.422Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1291.578536003828 inputSize=667616 outputSize=873 +2023-12-11T10:28:28.422Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:28:28.496Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.590897001326084 inputSize=4072 outputSize=881 +2023-12-11T10:28:28.496Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:28:28.506Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:28.506Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:28.507Z aztec:sequencer Assembled block 19 eventName=l2-block-built duration=3929.820517003536 publicProcessDuration=233.03520200401545 rollupCircuitsDuration=3687.453193999827 txCount=1 blockNumber=19 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:28:28.508Z aztec:sequencer Publishing extended contract data with block hash 1fe0976b59c707d9bc0ab8a57a3707b1f8472da559cd9472a672dc9b093d248c +2023-12-11T10:28:28.508Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:28:29.431Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:29.431Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:29.431Z aztec:archiver Retrieving chain state from L1 block: 1134, next expected l2 block number: 19 +2023-12-11T10:28:29.517Z aztec:sequencer Successfully published new contract data for block 19 +2023-12-11T10:28:30.436Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:30.436Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:30.436Z aztec:archiver Retrieving chain state from L1 block: 1134, next expected l2 block number: 19 +2023-12-11T10:28:30.445Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:30.445Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:30.447Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:28:30.448Z aztec:archiver Retrieved extended contract data for l2 block number: 19 +2023-12-11T10:28:30.448Z aztec:archiver:lmdb Adding 1 extended contract data to block 19 +2023-12-11T10:28:30.448Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:28:30.528Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:30.528Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:30.528Z aztec:merkle_trees Block 19 is ours, committing world state +2023-12-11T10:28:30.530Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:30.530Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:30.538Z aztec:p2p Synched to block 19 +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 76 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 4992 root 0x1166b9cb838e21396d80e694ec1f0e82b9f4bfd6d88d1faf91159d547d880ff3 +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 4864 root 0x2efb285d143384a2fe4b6699f330cdf721b0cd80b5c68baa5901a3af6ee94b93 +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x1d1ad8876580d25ef6026ae01a8e4b23a8e9d22e752e85f185428330932e2cac +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 304 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:28:30.557Z aztec:merkle_trees Tree ARCHIVE synched with size 20 root 0x05294f67ee851d3d766062c2fea67e2869d7d10b0b5b7b2c452f722fd42fe378 +2023-12-11T10:28:30.581Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=401988 transactionHash=0xeaa2553837d085b5c68e3222cc2abb2df889808356ba4729ebb9a7580e3857ce calldataGas=101872 calldataSize=22372 txCount=1 blockNumber=19 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:28:30.581Z aztec:sequencer Successfully published block 19 +2023-12-11T10:28:30.581Z aztec:sequencer INFO Submitted rollup block 19 with 1 transactions +2023-12-11T10:28:30.650Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=121.27586099505424 isBlockOurs=true txCount=1 blockNumber=19 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:28:31.427Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:31.427Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:31.435Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:31.435Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:31.435Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:28:31.435Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:28:31.437Z aztec:pxe_synchronizer Forwarding 2 encrypted logs and blocks to 4 note processors +2023-12-11T10:28:31.454Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:31.462Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:31.464Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:31.475Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x2517d0c3adfa154dd0e2f059c0a3f269850c7e789ac5843f43d01bed4e802b09 +2023-12-11T10:28:31.475Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x15c2fbcdee3c240d4817c55cdff3f141ecbdfb1235728fb918d0986948ab0640 +2023-12-11T10:28:31.475Z aztec:note_processor Synched block 19 +2023-12-11T10:28:31.493Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:31.502Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:31.504Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:31.525Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:31.533Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:31.535Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:31.538Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x194911255a6ed41c9325d73e6f080ea9431f7155e498c5a13dbd06d5021b62ec with nullifier 0x017d72d529584041c7391a3cddf4cfffc4f14a91a7288735cae28c6fe1c4c186 +2023-12-11T10:28:31.538Z aztec:note_processor Synched block 19 +2023-12-11T10:28:31.539Z aztec:note_processor Synched block 19 +2023-12-11T10:28:31.540Z aztec:note_processor Synched block 19 +2023-12-11T10:28:31.542Z aztec:archiver No new blocks to process, current block number: 1135 +2023-12-11T10:28:31.581Z aztec:sequencer Block has been synced +2023-12-11T10:28:32.435Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:32.435Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:32.455Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.455Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:32.455Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:32.455Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:32.456Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:32.457Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.467Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.467Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:32.468Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:32.468Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:32.470Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:32.470Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.493Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.493Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:32.504Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.512Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.525Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.525Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:32.526Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:32.526Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:32.527Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:32.527Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.549Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.549Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:32.560Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.569Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.582Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.582Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:32.583Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:32.583Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:32.585Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:32.585Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.607Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.607Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:32.618Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.626Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.638Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.639Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:32.639Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:32.639Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:32.640Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:32.640Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.662Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.662Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:32.673Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.681Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.703Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:32.703Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:32.714Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.723Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:32.739Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:32.739Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:32.749Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.749Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:32.755Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:32.770Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:32.770Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:32.846Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:32.975Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:32.975Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:32.982Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:32.983Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:32.983Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:32.993Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:33.004Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:33.144Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:33.145Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:33.149Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:33.184Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:33.191Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:33.192Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:33.192Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:33.197Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:33.208Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:33.342Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:33.343Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:33.348Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:33.382Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:33.398Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:33.398Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x10a38873be549b88b4d1919c9579677514203a95f90e8986debe9e7db1306a62:[0x0000000000000000000000000000000000000000000000000000000000001388,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1c0c321dd7223b82f405be90a16b2512c7a2f652fcd3490d5489b2b9e03ef971] +2023-12-11T10:28:33.539Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:33.540Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:33.543Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:28:33.851Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:33.852Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:33.852Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:33.853Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:33.854Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:33.856Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:33.856Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:33.857Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:34.081Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:34.144Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:34.144Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:34.144Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:34.149Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.151Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.273Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.3278170004487 inputSize=43109 outputSize=20441 +2023-12-11T10:28:34.273Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:34.288Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.293Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.295Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.487Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=188.89113400131464 inputSize=64516 outputSize=20441 +2023-12-11T10:28:34.487Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:34.505Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.659Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.30729600042105 inputSize=64516 outputSize=20441 +2023-12-11T10:28:34.659Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:34.677Z aztec:node Using committed db for block latest, world state synced upto 19 +2023-12-11T10:28:34.835Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=152.00933100283146 inputSize=64516 outputSize=20441 +2023-12-11T10:28:34.835Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:34.915Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.91970900446177 inputSize=25833 outputSize=9689 +2023-12-11T10:28:34.915Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:34.940Z aztec:node INFO Simulating tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:34.943Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000014: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000014, 0x00000000000000000000000000000000000000000000000000000000657710ad) +2023-12-11T10:28:34.945Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:34.945Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:35.107Z aztec:sequencer:public-processor Processing tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:35.107Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:35.107Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:35.113Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:35.113Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:35.114Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:35.114Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:35.118Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:35.118Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:35.222Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.85521199554205 inputSize=25203 outputSize=20441 +2023-12-11T10:28:35.224Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:35.229Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:35.233Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:35.234Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:35.235Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:35.239Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:35.239Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:35.346Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=104.27218599617481 inputSize=25245 outputSize=20441 +2023-12-11T10:28:35.347Z aztec:node INFO Simulated tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 succeeds +2023-12-11T10:28:35.347Z aztec:pxe_service INFO Executed local simulation for 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:35.347Z aztec:pxe_service INFO Sending transaction 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:35.347Z aztec:node INFO Received tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:35.348Z aztec:tx_pool Adding tx with id 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 eventName=tx-added-to-pool txHash=0x2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 encryptedLogCount=2 unencryptedLogCount=0 encryptedLogSize=508 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10793 +2023-12-11T10:28:36.231Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:36.235Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000014: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000014, 0x00000000000000000000000000000000000000000000000000000000657710ad) +2023-12-11T10:28:36.235Z aztec:sequencer INFO Building block 20 with 1 transactions +2023-12-11T10:28:36.236Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 19 +2023-12-11T10:28:36.236Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 19 +2023-12-11T10:28:36.238Z aztec:sequencer:public-processor Processing tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:36.238Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:36.238Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:36.244Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:36.244Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:36.245Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:36.245Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:36.249Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:36.249Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:36.351Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.77028800547123 inputSize=25203 outputSize=20441 +2023-12-11T10:28:36.353Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:36.359Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:36.360Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:36.361Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:36.361Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:36.364Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:36.364Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:36.467Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.58316900581121 inputSize=25245 outputSize=20441 +2023-12-11T10:28:36.471Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:28:36.471Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:28:36.471Z aztec:sequencer Assembling block with txs 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 +2023-12-11T10:28:36.471Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000014 +2023-12-11T10:28:36.471Z aztec:sequencer:solo-block-builder Running base rollup for 2bbe1c27eee299be453459091a53889085872b7a6c612f9ce50835039e0cb925 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:38.312Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1360.198302000761 inputSize=667658 outputSize=873 +2023-12-11T10:28:38.313Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:40.109Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1318.667439006269 inputSize=667616 outputSize=873 +2023-12-11T10:28:40.109Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:28:40.239Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=106.32119299471378 inputSize=4072 outputSize=881 +2023-12-11T10:28:40.239Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:28:40.251Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:40.251Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:40.253Z aztec:sequencer Assembled block 20 eventName=l2-block-built duration=4022.551862999797 publicProcessDuration=231.42399200052023 rollupCircuitsDuration=3781.9532390013337 txCount=1 blockNumber=20 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:28:40.255Z aztec:sequencer Publishing extended contract data with block hash b0068ce36888e0e32dc0a25a6912e78f05c1be78d3e8850c4f978ec9be699517 +2023-12-11T10:28:40.255Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:28:41.118Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:41.118Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:41.118Z aztec:archiver Retrieving chain state from L1 block: 1136, next expected l2 block number: 20 +2023-12-11T10:28:41.265Z aztec:sequencer Successfully published new contract data for block 20 +2023-12-11T10:28:42.123Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:42.123Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:42.123Z aztec:archiver Retrieving chain state from L1 block: 1136, next expected l2 block number: 20 +2023-12-11T10:28:42.132Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:42.132Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:42.134Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:28:42.135Z aztec:archiver Retrieved extended contract data for l2 block number: 20 +2023-12-11T10:28:42.135Z aztec:archiver:lmdb Adding 1 extended contract data to block 20 +2023-12-11T10:28:42.135Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:28:42.145Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:42.145Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:42.151Z aztec:p2p Synched to block 20 +2023-12-11T10:28:42.245Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:42.245Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:42.245Z aztec:merkle_trees Block 20 is ours, committing world state +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 80 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 5248 root 0x2c3fb887d0ce8b68ea287efc6402906e6276b3cfee89a5760b22260cd0cc3815 +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 5120 root 0x00101c0a36eff44660b723080c659177b5b7364d377e787d85e9a322ac3cc4db +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x1d1ad8876580d25ef6026ae01a8e4b23a8e9d22e752e85f185428330932e2cac +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 320 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:28:42.264Z aztec:merkle_trees Tree ARCHIVE synched with size 21 root 0x2654fd57f7380a422beb6e9c9efce206e25ffd021808654aba8ea429c2ce9f69 +2023-12-11T10:28:42.296Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=50.98923499882221 isBlockOurs=true txCount=1 blockNumber=20 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:28:42.332Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=402000 transactionHash=0x79f328fdecb00a1625be638839387e5a0d6767dc940bba0a8f1418b1ced07e31 calldataGas=101884 calldataSize=22372 txCount=1 blockNumber=20 encryptedLogCount=2 encryptedLogSize=524 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:28:42.332Z aztec:sequencer Successfully published block 20 +2023-12-11T10:28:42.332Z aztec:sequencer INFO Submitted rollup block 20 with 1 transactions +2023-12-11T10:28:43.111Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:43.111Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:43.111Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:28:43.111Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:28:43.113Z aztec:pxe_synchronizer Forwarding 2 encrypted logs and blocks to 4 note processors +2023-12-11T10:28:43.132Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:43.141Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:43.143Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:43.172Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:43.181Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:43.183Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:43.187Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x2a02e92b171435370552f420950d8af965c42ba1899a7062fcb851adc1b5d517 +2023-12-11T10:28:43.187Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x035e386da76c7fc785c3b0adf3c3f05d04710d98c3554d45fe628526b2edfab1 +2023-12-11T10:28:43.188Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x2517d0c3adfa154dd0e2f059c0a3f269850c7e789ac5843f43d01bed4e802b09 +2023-12-11T10:28:43.188Z aztec:note_processor Synched block 20 +2023-12-11T10:28:43.189Z aztec:note_processor Synched block 20 +2023-12-11T10:28:43.190Z aztec:note_processor Synched block 20 +2023-12-11T10:28:43.191Z aztec:note_processor Synched block 20 +2023-12-11T10:28:43.192Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:43.192Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:43.212Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.212Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:43.212Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:43.212Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:43.214Z aztec:archiver No new blocks to process, current block number: 1137 +2023-12-11T10:28:43.214Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:43.214Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.229Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.229Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:43.231Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:43.231Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:43.231Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:43.231Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.256Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.256Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:43.267Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.278Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.291Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.291Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:43.292Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:43.292Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:43.294Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:43.294Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.318Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.318Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:43.330Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.339Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.352Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.352Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:43.353Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:43.353Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:43.354Z aztec:sequencer Block has been synced +2023-12-11T10:28:43.354Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:43.354Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.377Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.377Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:43.389Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.397Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.411Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.411Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:43.412Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:43.412Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:43.412Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:43.413Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.436Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.436Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:43.448Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.455Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.479Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:43.479Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:43.491Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.501Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:43.523Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:43.523Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:43.535Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.535Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:28:43.541Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:43.556Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:43.556Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:b1aa668a from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:28:43.633Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:43.760Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:43.761Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:43.767Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:43.768Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:43.768Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:43.779Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:43.791Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:43.927Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:43.929Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:43.952Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:43.987Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:43.993Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:43.994Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:43.994Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:43.999Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:44.010Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:44.141Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:44.142Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:44.151Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:44.186Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:44.193Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:44.193Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:44.193Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:44.194Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:28:44.201Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:44.201Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:44.207Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:44.211Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:44.211Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:44.217Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:44.232Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:28:44.244Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:44.244Z aztec:simulator:client_execution_context Returning 2 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x108c9fa15541df975680a48603679321c7ef6120268bd06e1c39ee8987f80694:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x2a84f20ae3c68afe76107660fd2801f6dbeeca16a3ff124b07b16de6e971a106], 0x1a6a7440324a9597518e5954cfc2944107af9a1197ba7697421e728cbb3dfaa1:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0d4867e1271a8f28175dd4760f2a0d48c9bb4a84b1a90b6f7b3b2ed85de08c84] +2023-12-11T10:28:44.386Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:44.388Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:44.390Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:28:44.698Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:44.699Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:44.700Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:44.701Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:44.701Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:44.702Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:44.927Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:44.990Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:44.990Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:44.990Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:44.996Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:44.999Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.124Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.90807000547647 inputSize=43109 outputSize=20441 +2023-12-11T10:28:45.124Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:45.145Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.146Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.147Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.346Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=196.74295499920845 inputSize=64516 outputSize=20441 +2023-12-11T10:28:45.346Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:45.352Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.352Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.353Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.537Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=181.81746700406075 inputSize=64516 outputSize=20441 +2023-12-11T10:28:45.537Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:45.555Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.712Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.36589500308037 inputSize=64516 outputSize=20441 +2023-12-11T10:28:45.712Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:45.730Z aztec:node Using committed db for block latest, world state synced upto 20 +2023-12-11T10:28:45.883Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.1324570029974 inputSize=64516 outputSize=20441 +2023-12-11T10:28:45.883Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:45.964Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.95288299769163 inputSize=25833 outputSize=9689 +2023-12-11T10:28:45.964Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:45.989Z aztec:node INFO Simulating tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:45.994Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000015: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000015, 0x00000000000000000000000000000000000000000000000000000000657710b9) +2023-12-11T10:28:45.995Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:45.995Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:46.158Z aztec:sequencer:public-processor Processing tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:46.158Z aztec:sequencer:public-processor Executing enqueued public calls for tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:46.158Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:46.164Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:46.164Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:46.165Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:46.165Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:46.169Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:46.169Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:46.272Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.01971600204706 inputSize=25203 outputSize=20441 +2023-12-11T10:28:46.274Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:46.280Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:46.281Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:46.281Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:46.282Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:46.286Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:46.286Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:46.389Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.22529499977827 inputSize=25245 outputSize=20441 +2023-12-11T10:28:46.391Z aztec:node INFO Simulated tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b succeeds +2023-12-11T10:28:46.391Z aztec:pxe_service INFO Executed local simulation for 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:46.391Z aztec:pxe_service INFO Sending transaction 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:46.391Z aztec:node INFO Received tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:46.391Z aztec:tx_pool Adding tx with id 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b eventName=tx-added-to-pool txHash=0x22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=268 unencryptedLogSize=24 newContractCount=0 newContractDataSize=152 proofSize=0 size=10557 +2023-12-11T10:28:47.005Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:47.009Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000015: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000015, 0x00000000000000000000000000000000000000000000000000000000657710b9) +2023-12-11T10:28:47.009Z aztec:sequencer INFO Building block 21 with 1 transactions +2023-12-11T10:28:47.010Z aztec:l2_block Attaching newEncryptedLogs 2 logs to block 20 +2023-12-11T10:28:47.010Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 20 +2023-12-11T10:28:47.012Z aztec:sequencer:public-processor Processing tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:47.012Z aztec:sequencer:public-processor Executing enqueued public calls for tx 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:47.013Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:47.019Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:47.020Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:47.021Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:47.021Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:47.025Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:47.025Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:47.131Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=103.44598099589348 inputSize=25203 outputSize=20441 +2023-12-11T10:28:47.133Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:47.140Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:47.141Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:47.142Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:47.142Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:47.146Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:47.146Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:47.250Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.39308399707079 inputSize=25245 outputSize=20441 +2023-12-11T10:28:47.252Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:28:47.252Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:28:47.252Z aztec:sequencer Assembling block with txs 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b +2023-12-11T10:28:47.252Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000015 +2023-12-11T10:28:47.252Z aztec:sequencer:solo-block-builder Running base rollup for 22e316c0f49f866e487d1b622e009347d84e263b47c1ec2cb384649642665c8b 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:49.115Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1375.3463880047202 inputSize=667658 outputSize=873 +2023-12-11T10:28:49.115Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:50.880Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1302.7052059993148 inputSize=667616 outputSize=873 +2023-12-11T10:28:50.880Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:28:50.953Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.62984000146389 inputSize=4072 outputSize=881 +2023-12-11T10:28:50.953Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:28:50.963Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:50.963Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:50.964Z aztec:sequencer Assembled block 21 eventName=l2-block-built duration=3960.8477929979563 publicProcessDuration=240.543195001781 rollupCircuitsDuration=3712.0947789996862 txCount=1 blockNumber=21 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=48 +2023-12-11T10:28:50.965Z aztec:sequencer Publishing extended contract data with block hash ad34520859b2bf93dbcec6f14744f1b7765be5a179c548f2e83d7ef0ee4d4e5b +2023-12-11T10:28:50.965Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:28:51.887Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:51.887Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:51.887Z aztec:archiver Retrieving chain state from L1 block: 1138, next expected l2 block number: 21 +2023-12-11T10:28:51.975Z aztec:sequencer Successfully published new contract data for block 21 +2023-12-11T10:28:52.891Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:28:52.891Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:28:52.891Z aztec:archiver Retrieving chain state from L1 block: 1138, next expected l2 block number: 21 +2023-12-11T10:28:52.900Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:52.900Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:52.902Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:28:52.902Z aztec:archiver Retrieved extended contract data for l2 block number: 21 +2023-12-11T10:28:52.902Z aztec:archiver:lmdb Adding 1 extended contract data to block 21 +2023-12-11T10:28:52.902Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:28:52.986Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:52.986Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:52.986Z aztec:merkle_trees Block 21 is ours, committing world state +2023-12-11T10:28:52.987Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:52.987Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:52.993Z aztec:p2p Synched to block 21 +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 84 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 5504 root 0x018dc7255df5866e70dafc91f55dc2d350fc26d65b7f05ef3d3dbcd13abaf356 +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 5376 root 0x258268b4bd34f86df96d317509ab527e8f17cf988327e4f376aed6f342d7db13 +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x1d1ad8876580d25ef6026ae01a8e4b23a8e9d22e752e85f185428330932e2cac +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 336 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:28:53.011Z aztec:merkle_trees Tree ARCHIVE synched with size 22 root 0x18f80a1f95370cf0f50d525ad8b6455782b3ef4e31ccb03c4bafe519289f3010 +2023-12-11T10:28:53.051Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=403172 transactionHash=0x9c308561fd2cd41cd2b2b4ba4878842eea19b2d22bf9b6c5aed7d7c0016e8a3c calldataGas=98364 calldataSize=22116 txCount=1 blockNumber=21 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=48 eventName=rollup-published-to-l1 +2023-12-11T10:28:53.051Z aztec:sequencer Successfully published block 21 +2023-12-11T10:28:53.051Z aztec:sequencer INFO Submitted rollup block 21 with 1 transactions +2023-12-11T10:28:53.051Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=65.19114800542593 isBlockOurs=true txCount=1 blockNumber=21 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=48 +2023-12-11T10:28:53.883Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:53.883Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:53.883Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:28:53.883Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:28:53.884Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:28:53.885Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x2a02e92b171435370552f420950d8af965c42ba1899a7062fcb851adc1b5d517 +2023-12-11T10:28:53.885Z aztec:note_processor Synched block 21 +2023-12-11T10:28:53.904Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:53.912Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:53.913Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:53.935Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:28:53.943Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:53.944Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:53.954Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x194911255a6ed41c9325d73e6f080ea9431f7155e498c5a13dbd06d5021b62ec with nullifier 0x0b71638f038bf3b7efb5600ed0360acfc9876bcf31147a7f1dfe13f6b6690ccf +2023-12-11T10:28:53.955Z aztec:note_processor Synched block 21 +2023-12-11T10:28:53.955Z aztec:note_processor Synched block 21 +2023-12-11T10:28:53.956Z aztec:note_processor Synched block 21 +2023-12-11T10:28:53.957Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:53.957Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:53.965Z aztec:archiver No new blocks to process, current block number: 1139 +2023-12-11T10:28:53.981Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:53.981Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:53.991Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:53.991Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:28:53.997Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:54.012Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:54.012Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:b1aa668a from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:28:54.086Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:54.249Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:54.249Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:54.255Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:54.256Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:54.256Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:54.271Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:54.282Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:54.282Z aztec:sequencer Block has been synced +2023-12-11T10:28:54.407Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:54.408Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:54.414Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:54.447Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:54.453Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:54.454Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:54.454Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:54.460Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:54.471Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:54.596Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:54.597Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:54.601Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:54.634Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:54.641Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:54.641Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:54.641Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:54.642Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:28:54.648Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:54.648Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:54.654Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:54.658Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:54.658Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:54.664Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:54.678Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:28:54.690Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:54.690Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1a6a7440324a9597518e5954cfc2944107af9a1197ba7697421e728cbb3dfaa1:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0d4867e1271a8f28175dd4760f2a0d48c9bb4a84b1a90b6f7b3b2ed85de08c84] +2023-12-11T10:28:54.823Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:54.824Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:54.827Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:28:55.120Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:55.121Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:55.122Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:28:55.123Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:28:55.123Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 from database: + in-memory: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + in-db: 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c252692089ae878490f3bc7288dd616ba8f5487383ab67925e6ebde0df2a5a620bd2931af196ce4c7f9d08cc8c2f0378366506c2594e41c86424e25a761c2f7d9b19c2063e5085966ab3480b9472b89ce0982e944d07952df5273490f8a748f7fbcaa1 + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:55.126Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:28:55.336Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:55.397Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:28:55.397Z aztec:pxe_service Simulation completed! +2023-12-11T10:28:55.397Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:28:55.403Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.409Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.525Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=115.16675800085068 inputSize=43109 outputSize=20441 +2023-12-11T10:28:55.525Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:28:55.544Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.545Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.545Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.727Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=179.70870100706816 inputSize=64516 outputSize=20441 +2023-12-11T10:28:55.727Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:55.733Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.737Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.738Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:55.914Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=174.02248600125313 inputSize=64516 outputSize=20441 +2023-12-11T10:28:55.914Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:55.931Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:56.077Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=143.18286599963903 inputSize=64516 outputSize=20441 +2023-12-11T10:28:56.077Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:56.094Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:56.241Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=144.62758699804544 inputSize=64516 outputSize=20441 +2023-12-11T10:28:56.241Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:28:56.317Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.54578000307083 inputSize=25833 outputSize=9689 +2023-12-11T10:28:56.317Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:28:56.341Z aztec:node INFO Simulating tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.344Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000016: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000016, 0x00000000000000000000000000000000000000000000000000000000657710c4) +2023-12-11T10:28:56.345Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:28:56.345Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:28:56.501Z aztec:sequencer:public-processor Processing tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.501Z aztec:sequencer:public-processor Executing enqueued public calls for tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.501Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:56.507Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:56.507Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:56.508Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:56.508Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:56.511Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:56.511Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:56.610Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=96.51045399904251 inputSize=25203 outputSize=20441 +2023-12-11T10:28:56.611Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:56.617Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:56.618Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:28:56.618Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:28:56.619Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:28:56.622Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:28:56.622Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:28:56.720Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=95.97378800064325 inputSize=25245 outputSize=20441 +2023-12-11T10:28:56.721Z aztec:node INFO Simulated tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 succeeds +2023-12-11T10:28:56.721Z aztec:pxe_service INFO Executed local simulation for 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.721Z aztec:pxe_service INFO Sending transaction 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.721Z aztec:node INFO Received tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:56.722Z aztec:tx_pool Adding tx with id 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 eventName=tx-added-to-pool txHash=0x04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=268 unencryptedLogSize=24 newContractCount=0 newContractDataSize=152 proofSize=0 size=10557 +2023-12-11T10:28:57.486Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:28:57.490Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000016: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000016, 0x00000000000000000000000000000000000000000000000000000000657710c4) +2023-12-11T10:28:57.490Z aztec:sequencer Deleting double spend tx 04a0ff248658c8a84b5ae8da26a55574f61f5ecef78161e86563512a8ad7e0c9 +2023-12-11T10:28:57.733Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.734Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:57.734Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:57.734Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:57.736Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:57.736Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.747Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.747Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:57.747Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:57.747Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:57.749Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:57.750Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.772Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.772Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:57.783Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:57.791Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.803Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.803Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:57.804Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:57.804Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:57.804Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:57.805Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.826Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.826Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:57.837Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:57.847Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.859Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.859Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:57.860Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:57.860Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:57.861Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:57.861Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.882Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.882Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:57.893Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:57.900Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.913Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.913Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:57.913Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:57.913Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:57.914Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:57.914Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.936Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.936Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:57.946Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:57.953Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:57.975Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:57.975Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:57.986Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:57.995Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:58.009Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:58.010Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:58.019Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:58.019Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:58.025Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:58.039Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:58.039Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:58.111Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:58.236Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:58.236Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:58.242Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:58.243Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:58.243Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:58.253Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:58.263Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:58.388Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:58.389Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:58.393Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:58.426Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:58.433Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:58.433Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:58.433Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:58.440Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:58.450Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:58.575Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:58.576Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:58.580Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:58.613Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:58.628Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:58.628Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1a6a7440324a9597518e5954cfc2944107af9a1197ba7697421e728cbb3dfaa1:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0d4867e1271a8f28175dd4760f2a0d48c9bb4a84b1a90b6f7b3b2ed85de08c84] +2023-12-11T10:28:58.761Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:28:58.763Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:28:58.765Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:28:59.073Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:28:59.095Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.095Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:28:59.095Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:59.095Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:59.096Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:28:59.096Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.109Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.109Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:59.109Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:59.109Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:59.111Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:28:59.111Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.133Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.134Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:59.145Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.154Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.169Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.169Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:59.170Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:59.170Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:59.170Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:28:59.171Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.194Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.194Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:59.206Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.216Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.230Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.231Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:59.231Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:59.231Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:59.232Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:59.232Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.255Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.255Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:59.266Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.274Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.287Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.288Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:28:59.288Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:28:59.288Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:28:59.289Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:28:59.289Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.313Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.313Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:59.325Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.332Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.356Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:28:59.357Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:28:59.368Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.377Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:28:59.393Z aztec:pxe_service Executing simulator... +2023-12-11T10:28:59.393Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:28:59.403Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.403Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:28:59.410Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:28:59.425Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:59.425Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:28:59.502Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:28:59.635Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:28:59.635Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:28:59.641Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:59.642Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:59.642Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:59.651Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:59.662Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:59.795Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:59.796Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:28:59.801Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:28:59.836Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:59.843Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:59.844Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:28:59.844Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:28:59.850Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:28:59.861Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:28:59.995Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:28:59.996Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:00.003Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:00.043Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:00.054Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:00.077Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.077Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:00.077Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:00.077Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:00.078Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:00.078Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.091Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.091Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:00.092Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:00.092Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:00.093Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:00.093Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.116Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.116Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.127Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.136Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.149Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.149Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:00.149Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:00.150Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:00.151Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:00.151Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.174Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.174Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.185Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.195Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.208Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.208Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:00.209Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:00.209Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:00.210Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:00.210Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.232Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.233Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.244Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.251Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.265Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.265Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:00.266Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:00.266Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:00.267Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:00.267Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.289Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.289Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.300Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.307Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.330Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.330Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.342Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.350Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.372Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:00.372Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:00.384Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.394Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:00.414Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:00.414Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:00.424Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.424Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:29:00.430Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:00.445Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:00.445Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:b1aa668a from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:29:00.522Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:29:00.647Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:00.647Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:00.653Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:00.654Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:00.654Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:00.664Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:00.675Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:00.809Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:00.810Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:00.814Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:00.849Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:00.855Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:00.856Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:00.856Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:00.861Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:00.872Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:01.005Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:01.006Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:01.010Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:01.044Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:01.051Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:01.052Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:01.052Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:01.053Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:29:01.060Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.060Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:01.066Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:01.070Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.070Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:01.076Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:01.091Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:29:01.103Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.103Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1a6a7440324a9597518e5954cfc2944107af9a1197ba7697421e728cbb3dfaa1:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0d4867e1271a8f28175dd4760f2a0d48c9bb4a84b1a90b6f7b3b2ed85de08c84] +2023-12-11T10:29:01.242Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:01.244Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:29:01.246Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:29:01.557Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:01.589Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.590Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.601Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.609Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.634Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.634Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.645Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.655Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.667Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.667Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:01.668Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:01.668Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:01.668Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:01.669Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.679Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.680Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:01.680Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:01.680Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:01.683Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:01.684Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.706Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.706Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.717Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.726Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.738Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.738Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:01.739Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:01.739Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:01.740Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:01.740Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.763Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.763Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.774Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.784Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.797Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.797Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:01.797Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:01.798Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:01.798Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:01.799Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.820Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.820Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.832Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.839Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.852Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.852Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:01.853Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:01.853Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:01.854Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:01.854Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.876Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.876Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.888Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.895Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.918Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:01.918Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:01.929Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.938Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:01.957Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:01.957Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:01.968Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:01.968Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:29:01.974Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:01.988Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:01.988Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:b1aa668a from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:29:02.064Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:29:02.189Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.189Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:02.196Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:02.196Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:02.196Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:02.206Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:02.217Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:02.350Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:02.351Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:02.355Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:02.390Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:02.396Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:02.397Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:02.397Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:02.402Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:02.413Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:02.545Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:02.546Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:02.550Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:02.585Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:02.592Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:02.593Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:02.593Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:02.594Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:29:02.600Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.600Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:02.607Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:02.607Z aztec:simulator:acvm ERROR Error in oracle callback getAuthWitness +2023-12-11T10:29:02.608Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:02.610Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:02.632Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.632Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:02.632Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:02.632Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:02.633Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:02.633Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.647Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.647Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:02.647Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:02.648Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:02.648Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:02.648Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.671Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.671Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:02.682Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.691Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.704Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.704Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:02.705Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:02.705Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:02.706Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:02.706Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.729Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.729Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:02.740Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.750Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.763Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.763Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:02.764Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:02.764Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:02.765Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:02.765Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.787Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.787Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:02.798Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.806Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.819Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.819Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:02.819Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:02.819Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:02.820Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:02.820Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.842Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.842Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:02.854Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.861Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.884Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:02.884Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:02.895Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.904Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:02.926Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:02.926Z aztec:simulator:secret_execution Executing external function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:99fd6079 +2023-12-11T10:29:02.936Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:02.936Z aztec:simulator:client_execution_context Returning 1 notes for 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x1b1b4524d066d174b89f7f0d9bc4a923bdcaecc1b5f8639ac172f60a344e0c3b:[0x299483f236e7a653698b60c65e343435b17bd57ef0f4b6eb3127e8348915626a,0x01a18d6ea99e7b101cef364ffc70dd4fc2110ee3f2e3f0148380a2ef3d9e9c80,0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a] +2023-12-11T10:29:02.942Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:02.957Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:02.957Z aztec:simulator:client_execution_context Calling private function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:b1aa668a from 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a +2023-12-11T10:29:03.085Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:29:03.212Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.212Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:03.219Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:03.219Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:03.220Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:03.230Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:03.241Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:03.378Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:03.379Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:03.383Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:03.418Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:03.424Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:03.425Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:03.425Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:03.430Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:03.441Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:03.572Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:03.573Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:03.577Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:03.611Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:03.618Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:03.619Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:03.619Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:03.620Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:29:03.626Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.626Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:03.632Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:03.632Z aztec:simulator:acvm ERROR Error in oracle callback getAuthWitness +2023-12-11T10:29:03.633Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:03.634Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:03.666Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.666Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:03.677Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.686Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.698Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.698Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:03.698Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:03.698Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:03.699Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:03.699Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.713Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.713Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:03.713Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:03.713Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:03.714Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:03.714Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.737Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.737Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:03.748Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.757Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.770Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.770Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:03.770Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:03.770Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:03.773Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:03.773Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.799Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.799Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:03.810Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.820Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.833Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.833Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:03.834Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:03.834Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:03.835Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:03.835Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.858Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.858Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:03.869Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.877Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.890Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.890Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:03.890Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:03.891Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:03.891Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:03.891Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.914Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:03.914Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:03.925Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.932Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:03.948Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:03.948Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:03.958Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:03.958Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:03.964Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:03.978Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:03.978Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:04.052Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:29:04.175Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.175Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:04.181Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:04.182Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:04.182Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:04.196Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:04.206Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:04.336Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:04.337Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:04.341Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:04.375Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:04.383Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:04.410Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.410Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:04.410Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:04.410Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:04.411Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:04.411Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.423Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.423Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:04.424Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:04.424Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:04.425Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:04.425Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.455Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.455Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:04.467Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.477Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.491Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.491Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:04.492Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:04.492Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:04.492Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:04.492Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.514Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.514Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:04.525Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.535Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.547Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.548Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:04.548Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:04.548Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:04.549Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:04.549Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.570Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.570Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:04.581Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.589Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.601Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.601Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:04.602Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:04.602Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:04.603Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:04.603Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.624Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:04.624Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:04.635Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.642Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:04.658Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:04.658Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:04.668Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.668Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:04.676Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:04.697Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:04.697Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b1aa668a from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:04.771Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b1aa668a +2023-12-11T10:29:04.894Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:04.894Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:04.900Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:04.901Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:04.901Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:04.915Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:04.926Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:05.061Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:05.063Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:05.067Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:05.101Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:05.107Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:05.108Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:05.108Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:05.113Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:05.124Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:05.258Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:05.259Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:05.264Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:05.298Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:05.306Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:29:05.327Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.327Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:05.327Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.327Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.328Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:05.328Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.340Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.340Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:05.341Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.341Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.342Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:05.342Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.364Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.364Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:05.375Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:05.384Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.397Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.397Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:05.398Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.398Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.399Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:05.399Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.421Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.421Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:05.432Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:05.442Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.454Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.455Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:05.455Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.455Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.456Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:05.457Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.481Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.481Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:05.493Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:05.501Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.514Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.514Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:05.515Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.515Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.516Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:05.516Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.539Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.539Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:05.551Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:05.559Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.573Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:05.573Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:05.574Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:05.574Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.575Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:05.575Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:05.581Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:05.581Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:05.591Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:05.591Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:05.597Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:05.602Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:05.620Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:05.692Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:05.692Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:05.692Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:05.705Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.707Z aztec:node Using committed db for block latest, world state synced upto 21 +2023-12-11T10:29:05.831Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=122.54532299935818 inputSize=43109 outputSize=20441 +2023-12-11T10:29:05.831Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:05.909Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.09122099727392 inputSize=25833 outputSize=9689 +2023-12-11T10:29:05.909Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:05.922Z aztec:node INFO Simulating tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:05.929Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000016: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000016, 0x00000000000000000000000000000000000000000000000000000000657710c4) +2023-12-11T10:29:05.931Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:29:05.931Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:29:06.095Z aztec:sequencer:public-processor Processing tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.095Z aztec:sequencer:public-processor Executing enqueued public calls for tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.095Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:06.104Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.105Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:06.110Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:06.111Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:06.111Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:06.111Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:06.118Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.118Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:06.119Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:06.120Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:06.121Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.121Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:06.121Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:06.121Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:06.125Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:06.125Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:06.127Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.128Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:06.129Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:06.131Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:06.137Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:06.137Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:06.271Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.38459699600935 inputSize=25203 outputSize=20441 +2023-12-11T10:29:06.272Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:06.375Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.54152300208807 inputSize=25245 outputSize=20441 +2023-12-11T10:29:06.378Z aztec:node INFO Simulated tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 succeeds +2023-12-11T10:29:06.378Z aztec:pxe_service INFO Executed local simulation for 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.378Z aztec:pxe_service INFO Sending transaction 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.378Z aztec:node INFO Received tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.379Z aztec:tx_pool Adding tx with id 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 eventName=tx-added-to-pool txHash=0x102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:29:06.927Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:06.931Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000016: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000016, 0x00000000000000000000000000000000000000000000000000000000657710c4) +2023-12-11T10:29:06.931Z aztec:sequencer INFO Building block 22 with 1 transactions +2023-12-11T10:29:06.932Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 21 +2023-12-11T10:29:06.932Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 21 +2023-12-11T10:29:06.936Z aztec:sequencer:public-processor Processing tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.936Z aztec:sequencer:public-processor Executing enqueued public calls for tx 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:06.936Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:06.944Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.945Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:06.949Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:06.951Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:06.951Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:06.951Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:06.958Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.960Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:06.961Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:06.961Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:06.963Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.963Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:06.963Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:06.963Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:06.967Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:06.967Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:06.969Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:06.971Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000009c4 +2023-12-11T10:29:06.972Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:06.972Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:06.978Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:06.978Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:07.112Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.13453900068998 inputSize=25203 outputSize=20441 +2023-12-11T10:29:07.112Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:07.216Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.43628399819136 inputSize=25245 outputSize=20441 +2023-12-11T10:29:07.220Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:07.220Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:07.220Z aztec:sequencer Assembling block with txs 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 +2023-12-11T10:29:07.220Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000016 +2023-12-11T10:29:07.221Z aztec:sequencer:solo-block-builder Running base rollup for 102d0c3001d032421561f18f66ce996dfc12450bea1bbdc02d5ac29d15de7d60 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:09.406Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1590.2082699984312 inputSize=667658 outputSize=873 +2023-12-11T10:29:09.406Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:11.165Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1300.5652189999819 inputSize=667616 outputSize=873 +2023-12-11T10:29:11.165Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:29:11.240Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.02853399515152 inputSize=4072 outputSize=881 +2023-12-11T10:29:11.240Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:29:11.250Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:11.250Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:11.252Z aztec:sequencer Assembled block 22 eventName=l2-block-built duration=4326.237395003438 publicProcessDuration=286.7587290033698 rollupCircuitsDuration=4031.2501460015774 txCount=1 blockNumber=22 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:29:11.253Z aztec:sequencer Publishing extended contract data with block hash 1554b76ad4d7b2cd2199ffa0888276799915c61b496e192111aa98a5c511908d +2023-12-11T10:29:11.253Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:29:12.173Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:12.173Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:12.173Z aztec:archiver Retrieving chain state from L1 block: 1140, next expected l2 block number: 22 +2023-12-11T10:29:12.264Z aztec:sequencer Successfully published new contract data for block 22 +2023-12-11T10:29:13.177Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:13.177Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:13.177Z aztec:archiver Retrieving chain state from L1 block: 1140, next expected l2 block number: 22 +2023-12-11T10:29:13.187Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.187Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.189Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:29:13.189Z aztec:archiver Retrieved extended contract data for l2 block number: 22 +2023-12-11T10:29:13.189Z aztec:archiver:lmdb Adding 1 extended contract data to block 22 +2023-12-11T10:29:13.189Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:29:13.271Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.271Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.272Z aztec:merkle_trees Block 22 is ours, committing world state +2023-12-11T10:29:13.273Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.273Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:13.282Z aztec:p2p Synched to block 22 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 88 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 5760 root 0x01b786cc0414d6fe7d887a82d9c053469b169e15340d797bfd4e12a216f81187 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 5632 root 0x06759b9eadea6ce0cab6111876fd53a2ecbe75004550f9deb689f0245cf27072 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x21c198117668e88c7abaa0a9b7ca2199769c905965d682429c5420296530be48 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 352 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:29:13.303Z aztec:merkle_trees Tree ARCHIVE synched with size 23 root 0x226012ae8afeadfbc8182ede0fe85722b2989cbec13f9051035af8d765626b12 +2023-12-11T10:29:13.330Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=375929 transactionHash=0xbc3debd6d6e82eb391a3a192b7523c5481e743088ef7a18f5a1bfa8f624666b7 calldataGas=93680 calldataSize=21860 txCount=1 blockNumber=22 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 eventName=rollup-published-to-l1 +2023-12-11T10:29:13.330Z aztec:sequencer Successfully published block 22 +2023-12-11T10:29:13.330Z aztec:sequencer INFO Submitted rollup block 22 with 1 transactions +2023-12-11T10:29:13.364Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=91.9856019988656 isBlockOurs=true txCount=1 blockNumber=22 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:29:14.168Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:14.168Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:14.168Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:29:14.168Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:29:14.170Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:14.170Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:14.179Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:29:14.180Z aztec:note_processor Synched block 22 +2023-12-11T10:29:14.181Z aztec:note_processor Synched block 22 +2023-12-11T10:29:14.181Z aztec:note_processor Synched block 22 +2023-12-11T10:29:14.181Z aztec:note_processor Synched block 22 +2023-12-11T10:29:14.199Z aztec:archiver No new blocks to process, current block number: 1141 +2023-12-11T10:29:14.331Z aztec:sequencer Block has been synced +2023-12-11T10:29:15.181Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:15.181Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:15.199Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.199Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:15.200Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:15.200Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.202Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:15.202Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.215Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.216Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:15.217Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:15.217Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.221Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:15.221Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.246Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.246Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:15.257Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.266Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.279Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.279Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:15.280Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:15.280Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.281Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:15.281Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.305Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.305Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:15.316Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.327Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.340Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.340Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:15.341Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:15.341Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.341Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:15.342Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.365Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.365Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:15.377Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.385Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.398Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.398Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:15.399Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:15.399Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.399Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:15.400Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:15.422Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:15.422Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:15.434Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.442Z aztec:pxe_service Unconstrained simulation completed! + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:15.444Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:15.444Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:15.470Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:15.495Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:15.503Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.539Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:15.550Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:15.550Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:15.560Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.560Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:15.566Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:15.581Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:15.581Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b77168f2 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:15.606Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:29:15.643Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.643Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:15.649Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:15.649Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:15.649Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:15.654Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:15.665Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:15.800Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:15.801Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:15.805Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:15.840Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:15.851Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:15.852Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000005: 0x0000000000000000000000000000000000000000000000000000000000000000:[0x00000000000000000000000000000000000000000000000000000000000004e2,0x1c18b8cf652b861ced1d3828d354cc46809fc97bcc9aedd0721d4fa4a9ad7f95] +2023-12-11T10:29:15.986Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:29:15.987Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:29:15.989Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:29:15.989Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:15.990Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:29:16.058Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:29:16.121Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:16.121Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:16.121Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:16.127Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.128Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.250Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.31938700377941 inputSize=43109 outputSize=20441 +2023-12-11T10:29:16.250Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:16.260Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.262Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.262Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.451Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=186.61446700245142 inputSize=64516 outputSize=20441 +2023-12-11T10:29:16.451Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:29:16.470Z aztec:node Using committed db for block latest, world state synced upto 22 +2023-12-11T10:29:16.627Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=152.192689999938 inputSize=64516 outputSize=20441 +2023-12-11T10:29:16.627Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:29:16.706Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.64066100120544 inputSize=25833 outputSize=9689 +2023-12-11T10:29:16.706Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:16.719Z aztec:node INFO Simulating tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:16.722Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000017: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000017, 0x00000000000000000000000000000000000000000000000000000000657710d8) +2023-12-11T10:29:16.723Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:16.723Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:16.885Z aztec:sequencer:public-processor Processing tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:16.885Z aztec:sequencer:public-processor Executing enqueued public calls for tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:16.885Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:16.891Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:16.892Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:29:16.892Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:29:16.893Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:29:16.896Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:29:16.896Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:16.999Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.02537599951029 inputSize=25203 outputSize=20441 +2023-12-11T10:29:17.001Z aztec:node INFO Simulated tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b succeeds +2023-12-11T10:29:17.001Z aztec:pxe_service INFO Executed local simulation for 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.001Z aztec:pxe_service INFO Sending transaction 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.001Z aztec:node INFO Received tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.001Z aztec:tx_pool Adding tx with id 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b eventName=tx-added-to-pool txHash=0x04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=260 unencryptedLogSize=16 newContractCount=0 newContractDataSize=152 proofSize=0 size=10331 +2023-12-11T10:29:17.471Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:17.474Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000017: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000017, 0x00000000000000000000000000000000000000000000000000000000657710d8) +2023-12-11T10:29:17.474Z aztec:sequencer INFO Building block 23 with 1 transactions +2023-12-11T10:29:17.475Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 22 +2023-12-11T10:29:17.475Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 22 +2023-12-11T10:29:17.477Z aztec:sequencer:public-processor Processing tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.477Z aztec:sequencer:public-processor Executing enqueued public calls for tx 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.477Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:17.483Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:17.483Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:29:17.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:29:17.484Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:29:17.488Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:29:17.488Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:17.590Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.48464900255203 inputSize=25203 outputSize=20441 +2023-12-11T10:29:17.592Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:17.592Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:17.592Z aztec:sequencer Assembling block with txs 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b +2023-12-11T10:29:17.592Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000017 +2023-12-11T10:29:17.592Z aztec:sequencer:solo-block-builder Running base rollup for 04a971a3b872e20dd3dc8977f877d517855a3fe3218b4bc8e3058b076af1858b 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:19.411Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1337.8166680037975 inputSize=667658 outputSize=873 +2023-12-11T10:29:19.411Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:21.148Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1286.8462029993534 inputSize=667616 outputSize=873 +2023-12-11T10:29:21.148Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:29:21.229Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=59.474992997944355 inputSize=4072 outputSize=881 +2023-12-11T10:29:21.229Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:29:21.242Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:21.242Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:21.244Z aztec:sequencer Assembled block 23 eventName=l2-block-built duration=3774.0573730021715 publicProcessDuration=115.44778700172901 rollupCircuitsDuration=3651.9690570011735 txCount=1 blockNumber=23 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:21.246Z aztec:sequencer Publishing extended contract data with block hash c61acaa81201d3742b97e990fce9a625dcf54e1c519a23add23d5211221f4f0a +2023-12-11T10:29:21.246Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:29:22.154Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:22.155Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:22.155Z aztec:archiver Retrieving chain state from L1 block: 1142, next expected l2 block number: 23 +2023-12-11T10:29:22.318Z aztec:sequencer Successfully published new contract data for block 23 +2023-12-11T10:29:23.158Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:23.158Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:23.159Z aztec:archiver Retrieving chain state from L1 block: 1142, next expected l2 block number: 23 +2023-12-11T10:29:23.167Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:23.167Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:23.169Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:29:23.169Z aztec:archiver Retrieved extended contract data for l2 block number: 23 +2023-12-11T10:29:23.169Z aztec:archiver:lmdb Adding 1 extended contract data to block 23 +2023-12-11T10:29:23.169Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:29:23.254Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:23.254Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:23.254Z aztec:merkle_trees Block 23 is ours, committing world state +2023-12-11T10:29:23.255Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:23.255Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:23.261Z aztec:p2p Synched to block 23 +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 92 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 6016 root 0x0d3cdb01a1cc8a67685b1688bcecfccb9ca020de89b6268b53b2bd6c27e5d94b +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 5888 root 0x13328943ef07b1ff60d68379766d0481c5c585b4091e5a4a61cb1c21793695a8 +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 19 root 0x21c198117668e88c7abaa0a9b7ca2199769c905965d682429c5420296530be48 +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 368 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:29:23.279Z aztec:merkle_trees Tree ARCHIVE synched with size 24 root 0x0961aa41363eb3a2a374a2d4b2c014da21058338aad2f71cb31245af30c67aaa +2023-12-11T10:29:23.311Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=57.07699799537659 isBlockOurs=true txCount=1 blockNumber=23 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:23.392Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=388752 transactionHash=0xb23d1ba826873dad58b84356f2b99b4b509450638f71f195e21bb43c4fcefef3 calldataGas=97572 calldataSize=22116 txCount=1 blockNumber=23 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:29:23.392Z aztec:sequencer Successfully published block 23 +2023-12-11T10:29:23.392Z aztec:sequencer INFO Submitted rollup block 23 with 1 transactions +2023-12-11T10:29:24.151Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:24.151Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:24.151Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:29:24.151Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:29:24.153Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:24.153Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:24.162Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:29:24.181Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:24.189Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:24.190Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:29:24.200Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x1c457d1aeadfcbeb2fb6ab35c0889f067c5cbcdf1464dc459eacea89158dd445 +2023-12-11T10:29:24.200Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x0000000000000000000000000000000000000000000000000000000000000005 with nullifier 0x168dfc2bb8cf0d43f6a5dc8735c83dc320dc9cbecb6f8795c8aca4b358ad4c8f +2023-12-11T10:29:24.200Z aztec:note_processor Synched block 23 +2023-12-11T10:29:24.201Z aztec:note_processor Synched block 23 +2023-12-11T10:29:24.201Z aztec:note_processor Synched block 23 +2023-12-11T10:29:24.202Z aztec:note_processor Synched block 23 +2023-12-11T10:29:24.203Z aztec:archiver No new blocks to process, current block number: 1143 +2023-12-11T10:29:24.392Z aztec:sequencer Block has been synced +2023-12-11T10:29:25.163Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:25.163Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:25.182Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.182Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:25.182Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.182Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.183Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:25.183Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.194Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.194Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:25.195Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.195Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.196Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:25.197Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.221Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.221Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:25.232Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:25.242Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.254Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.254Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:25.255Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.255Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.257Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:25.257Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.279Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.279Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:25.290Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:25.300Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.313Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.313Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:25.314Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.314Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.314Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:25.315Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.337Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.337Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:25.348Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:25.355Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.368Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.368Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:25.369Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.369Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.370Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:25.370Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.392Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.392Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:25.403Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:25.410Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.423Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:25.423Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:25.424Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:25.424Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.425Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:25.425Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:25.433Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:25.433Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:25.444Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:25.444Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:25.450Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:25.454Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:25.456Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:25.528Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:25.528Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:25.528Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:25.541Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.542Z aztec:node Using committed db for block latest, world state synced upto 23 +2023-12-11T10:29:25.665Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=121.45467000454664 inputSize=43109 outputSize=20441 +2023-12-11T10:29:25.665Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:25.744Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.56135799735785 inputSize=25833 outputSize=9689 +2023-12-11T10:29:25.744Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:25.757Z aztec:node INFO Simulating tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:25.760Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000018: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000018, 0x00000000000000000000000000000000000000000000000000000000657710e2) +2023-12-11T10:29:25.762Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:25.762Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:25.928Z aztec:sequencer:public-processor Processing tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:25.928Z aztec:sequencer:public-processor Executing enqueued public calls for tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:25.928Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:25.937Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:25.938Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:25.943Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:29:25.943Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:26.047Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.82783199846745 inputSize=25203 outputSize=20441 +2023-12-11T10:29:26.048Z aztec:node INFO Simulated tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa succeeds +2023-12-11T10:29:26.048Z aztec:pxe_service INFO Executed local simulation for 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.048Z aztec:pxe_service INFO Sending transaction 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.048Z aztec:node INFO Received tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.048Z aztec:tx_pool Adding tx with id 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa eventName=tx-added-to-pool txHash=0x13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:29:26.426Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:26.429Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000018: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000018, 0x00000000000000000000000000000000000000000000000000000000657710e2) +2023-12-11T10:29:26.429Z aztec:sequencer INFO Building block 24 with 1 transactions +2023-12-11T10:29:26.431Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 23 +2023-12-11T10:29:26.431Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 23 +2023-12-11T10:29:26.432Z aztec:sequencer:public-processor Processing tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.432Z aztec:sequencer:public-processor Executing enqueued public calls for tx 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.432Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:26.440Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:26.442Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:26.445Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:29:26.445Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:26.548Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.29558099806309 inputSize=25203 outputSize=20441 +2023-12-11T10:29:26.549Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:26.549Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:26.549Z aztec:sequencer Assembling block with txs 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa +2023-12-11T10:29:26.549Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000018 +2023-12-11T10:29:26.549Z aztec:sequencer:solo-block-builder Running base rollup for 13eec8e599099cbc5337625771981ceafb85f88b3b5a57d347cbb03868272afa 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:28.730Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1585.6727479994297 inputSize=667658 outputSize=873 +2023-12-11T10:29:28.730Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:30.471Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1268.1553989946842 inputSize=667616 outputSize=873 +2023-12-11T10:29:30.471Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:29:30.551Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=57.517355002462864 inputSize=4072 outputSize=881 +2023-12-11T10:29:30.551Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:29:30.562Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:30.562Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:30.564Z aztec:sequencer Assembled block 24 eventName=l2-block-built duration=4139.448535993695 publicProcessDuration=117.42605399340391 rollupCircuitsDuration=4014.8317350000143 txCount=1 blockNumber=24 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:29:30.566Z aztec:sequencer Publishing extended contract data with block hash 49593928fe66e3ef5495beaf05c67d2017f9e65dec9d06620b78e535cf74d622 +2023-12-11T10:29:30.566Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:29:30.591Z aztec:sequencer Successfully published new contract data for block 24 +2023-12-11T10:29:31.478Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:31.478Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:31.478Z aztec:archiver Retrieving chain state from L1 block: 1144, next expected l2 block number: 24 +2023-12-11T10:29:31.487Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.487Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.489Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:29:31.489Z aztec:archiver Retrieved extended contract data for l2 block number: 24 +2023-12-11T10:29:31.489Z aztec:archiver:lmdb Adding 1 extended contract data to block 24 +2023-12-11T10:29:31.489Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:29:31.575Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.575Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.575Z aztec:merkle_trees Block 24 is ours, committing world state +2023-12-11T10:29:31.576Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.576Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:31.582Z aztec:p2p Synched to block 24 +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 96 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 6272 root 0x282145a00895192fb05ca1e3757c70c7f89200af469fbd91c98e622fd00c438a +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 6144 root 0x13328943ef07b1ff60d68379766d0481c5c585b4091e5a4a61cb1c21793695a8 +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 20 root 0x24bcfce7180546aa281f02ac4a4503acc10ca3babf619ca09f8932f4ba5a3264 +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 384 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:29:31.604Z aztec:merkle_trees Tree ARCHIVE synched with size 25 root 0x2c4b4a428f0eee897e162328706b8af1f7f295620c4f247a422d532f31ed2c08 +2023-12-11T10:29:31.624Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=49.48827400058508 isBlockOurs=true txCount=1 blockNumber=24 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:29:31.656Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372809 transactionHash=0x3d9d422d7f370a3e807dcf17a0ed076e1c2d9f25f6e98c7f0dbd80b1167dce20 calldataGas=93284 calldataSize=21860 txCount=1 blockNumber=24 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:29:31.656Z aztec:sequencer Successfully published block 24 +2023-12-11T10:29:31.656Z aztec:sequencer INFO Submitted rollup block 24 with 1 transactions +2023-12-11T10:29:32.473Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:32.473Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:32.473Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:29:32.473Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:29:32.475Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:32.475Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:32.483Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:29:32.483Z aztec:note_processor Synched block 24 +2023-12-11T10:29:32.485Z aztec:note_processor Synched block 24 +2023-12-11T10:29:32.485Z aztec:note_processor Synched block 24 +2023-12-11T10:29:32.485Z aztec:note_processor Synched block 24 +2023-12-11T10:29:32.499Z aztec:archiver No new blocks to process, current block number: 1145 +2023-12-11T10:29:32.656Z aztec:sequencer Block has been synced +2023-12-11T10:29:33.484Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:33.484Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:33.497Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:33.498Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:33.509Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:33.509Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:29:33.516Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:33.520Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:33.537Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:33.611Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:33.611Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:33.611Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:33.623Z aztec:node Using committed db for block latest, world state synced upto 24 +2023-12-11T10:29:33.627Z aztec:node Using committed db for block latest, world state synced upto 24 +2023-12-11T10:29:33.748Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.1383839994669 inputSize=43109 outputSize=20441 +2023-12-11T10:29:33.748Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:33.825Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.70459299534559 inputSize=25833 outputSize=9689 +2023-12-11T10:29:33.825Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:33.842Z aztec:node INFO Simulating tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:33.845Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000019: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000019, 0x00000000000000000000000000000000000000000000000000000000657710eb) +2023-12-11T10:29:33.846Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:33.846Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:34.006Z aztec:sequencer:public-processor Processing tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.006Z aztec:sequencer:public-processor Executing enqueued public calls for tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.007Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:34.014Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.015Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:34.018Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:34.019Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:34.019Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:34.020Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:34.026Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.027Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:34.027Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:34.028Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:34.029Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.029Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:34.029Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:34.029Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:34.033Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:34.033Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:34.036Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:34.037Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:34.037Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x001d881c74399795f376957a71f4159e6f4ffeeaf267601bddd5e25186acd08b +2023-12-11T10:29:34.038Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:29:34.045Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.046Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:34.047Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.047Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:34.050Z aztec:simulator:public_execution Contract storage reads: Slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:29:34.050Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:34.054Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.054Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:34.055Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:34.056Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:34.062Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:34.062Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:34.226Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.72924499958754 inputSize=25203 outputSize=20441 +2023-12-11T10:29:34.226Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:34.328Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.36392600089312 inputSize=25245 outputSize=20441 +2023-12-11T10:29:34.328Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:34.432Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.3168679997325 inputSize=25245 outputSize=20441 +2023-12-11T10:29:34.435Z aztec:node INFO Simulated tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 succeeds +2023-12-11T10:29:34.435Z aztec:pxe_service INFO Executed local simulation for 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.435Z aztec:pxe_service INFO Sending transaction 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.435Z aztec:node INFO Received tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.436Z aztec:tx_pool Adding tx with id 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 eventName=tx-added-to-pool txHash=0x284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:29:34.844Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:34.847Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000019: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000019, 0x00000000000000000000000000000000000000000000000000000000657710eb) +2023-12-11T10:29:34.847Z aztec:sequencer INFO Building block 25 with 1 transactions +2023-12-11T10:29:34.849Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 24 +2023-12-11T10:29:34.849Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 24 +2023-12-11T10:29:34.850Z aztec:sequencer:public-processor Processing tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.850Z aztec:sequencer:public-processor Executing enqueued public calls for tx 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:34.850Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:34.858Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.858Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:34.862Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:34.863Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:34.863Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:34.864Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:34.870Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.870Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:34.871Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:34.871Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:34.872Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.872Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:34.872Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:34.872Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:34.876Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:34.876Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:34.879Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:34.881Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:34.881Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x001d881c74399795f376957a71f4159e6f4ffeeaf267601bddd5e25186acd08b +2023-12-11T10:29:34.881Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:29:34.887Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.888Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:34.889Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.889Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:34.892Z aztec:simulator:public_execution Contract storage reads: Slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:29:34.892Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:34.894Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:34.895Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000004e2 +2023-12-11T10:29:34.896Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:34.897Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:34.902Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:34.902Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:35.069Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=105.9193460047245 inputSize=25203 outputSize=20441 +2023-12-11T10:29:35.069Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:35.182Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=111.0584639981389 inputSize=25245 outputSize=20441 +2023-12-11T10:29:35.183Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:35.289Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=104.4090849980712 inputSize=25245 outputSize=20441 +2023-12-11T10:29:35.292Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:35.292Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:35.292Z aztec:sequencer Assembling block with txs 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 +2023-12-11T10:29:35.293Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000019 +2023-12-11T10:29:35.293Z aztec:sequencer:solo-block-builder Running base rollup for 284d5386629437aa5b3a6740b2218cf55aef2b80eb4541e43fca2c569b8f0c01 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:37.527Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1572.908546000719 inputSize=667658 outputSize=873 +2023-12-11T10:29:37.527Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:39.218Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1244.7222630009055 inputSize=667616 outputSize=873 +2023-12-11T10:29:39.218Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:29:39.288Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=53.773217998445034 inputSize=4072 outputSize=881 +2023-12-11T10:29:39.288Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:29:39.297Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:39.298Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:39.298Z aztec:sequencer Assembled block 25 eventName=l2-block-built duration=4455.214565001428 publicProcessDuration=442.5974560007453 rollupCircuitsDuration=4005.953450001776 txCount=1 blockNumber=25 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:39.299Z aztec:sequencer Publishing extended contract data with block hash 9167a925c653814df235696ca8fb29c16c68ece13a8095dcf315cdd9ebcb33fd +2023-12-11T10:29:39.299Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:29:40.224Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:40.225Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:40.225Z aztec:archiver Retrieving chain state from L1 block: 1146, next expected l2 block number: 25 +2023-12-11T10:29:40.308Z aztec:sequencer Successfully published new contract data for block 25 +2023-12-11T10:29:41.228Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:41.228Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:41.229Z aztec:archiver Retrieving chain state from L1 block: 1146, next expected l2 block number: 25 +2023-12-11T10:29:41.237Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.237Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.239Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:29:41.239Z aztec:archiver Retrieved extended contract data for l2 block number: 25 +2023-12-11T10:29:41.239Z aztec:archiver:lmdb Adding 1 extended contract data to block 25 +2023-12-11T10:29:41.239Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:29:41.325Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.325Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.325Z aztec:merkle_trees Block 25 is ours, committing world state +2023-12-11T10:29:41.326Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.326Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:41.331Z aztec:p2p Synched to block 25 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 100 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 6528 root 0x0a992e8aadbce25c3016798cd08e48cf6f44d730a3ba615ebfd9c6f59547ea56 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 6400 root 0x2fdbcb9bc9fd2aaa0bff2edb9a1bbd84d0e95197b8ec1145b5db4c892a30a0e4 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 20 root 0x063b1796aba00b344979142b84deeaae6623d1d60d12c2dc5a11cd82b87fd0c7 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 400 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:29:41.351Z aztec:merkle_trees Tree ARCHIVE synched with size 26 root 0x2eb495c7a0986dcaea96ae4dc8ff421cfdc2a4ae769e18e804a8b7c817fd8501 +2023-12-11T10:29:41.370Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=379037 transactionHash=0x27af08b94a65a25f750c31b3554a7d123530b05184dbb3ff9b027f0090192f60 calldataGas=94064 calldataSize=21860 txCount=1 blockNumber=25 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:29:41.370Z aztec:sequencer Successfully published block 25 +2023-12-11T10:29:41.370Z aztec:sequencer INFO Submitted rollup block 25 with 1 transactions +2023-12-11T10:29:41.407Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=82.77427899837494 isBlockOurs=true txCount=1 blockNumber=25 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:42.223Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:42.223Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:42.231Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:42.231Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:42.231Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:29:42.232Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:29:42.232Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:29:42.233Z aztec:note_processor Synched block 25 +2023-12-11T10:29:42.233Z aztec:note_processor Synched block 25 +2023-12-11T10:29:42.234Z aztec:note_processor Synched block 25 +2023-12-11T10:29:42.234Z aztec:note_processor Synched block 25 +2023-12-11T10:29:42.247Z aztec:archiver No new blocks to process, current block number: 1147 +2023-12-11T10:29:42.370Z aztec:sequencer Block has been synced +2023-12-11T10:29:43.232Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:43.232Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:43.249Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.249Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:43.249Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:43.249Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.251Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:43.251Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.261Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.261Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:43.262Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:43.262Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.264Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:43.264Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.287Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.287Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:43.298Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:43.307Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.319Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.320Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:43.320Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:43.320Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.322Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:43.322Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.343Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.344Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:43.354Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:43.364Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.376Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.376Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:43.377Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:43.377Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.379Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:43.379Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.415Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.415Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:43.427Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:43.434Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.460Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.460Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:43.461Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:43.461Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.462Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:43.462Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.502Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:43.503Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:43.514Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:43.521Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:43.528Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:43.528Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:43.538Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:43.538Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:29:43.544Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:43.547Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:43.568Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:43.637Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:29:43.637Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:43.637Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:43.649Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.652Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:43.769Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=115.07445900142193 inputSize=43109 outputSize=20441 +2023-12-11T10:29:43.769Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:43.843Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=68.38509799540043 inputSize=25833 outputSize=9689 +2023-12-11T10:29:43.843Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:43.855Z aztec:node INFO Simulating tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:43.859Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001a, 0x00000000000000000000000000000000000000000000000000000000657710f4) +2023-12-11T10:29:43.860Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:43.860Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:44.017Z aztec:sequencer:public-processor Processing tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.017Z aztec:sequencer:public-processor Executing enqueued public calls for tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.017Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:44.025Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.025Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:44.029Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:44.030Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:44.030Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:44.030Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:44.037Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.037Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:44.038Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:44.038Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:44.040Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.040Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:44.040Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:44.040Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:44.043Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:44.043Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.046Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:44.048Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:44.048Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x001d881c74399795f376957a71f4159e6f4ffeeaf267601bddd5e25186acd08b +2023-12-11T10:29:44.048Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:29:44.055Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.055Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:44.056Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.056Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:44.060Z aztec:simulator:public_execution Contract storage reads: Slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:29:44.060Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.062Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.062Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:44.063Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:44.064Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.069Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:44.069Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:44.225Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.08670799434185 inputSize=25203 outputSize=20441 +2023-12-11T10:29:44.225Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:44.323Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=96.69401300698519 inputSize=25245 outputSize=20441 +2023-12-11T10:29:44.323Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:44.422Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=96.89500200003386 inputSize=25245 outputSize=20441 +2023-12-11T10:29:44.425Z aztec:node INFO Simulated tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 succeeds +2023-12-11T10:29:44.425Z aztec:pxe_service INFO Executed local simulation for 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.425Z aztec:pxe_service INFO Sending transaction 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.425Z aztec:node INFO Received tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.425Z aztec:tx_pool Adding tx with id 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 eventName=tx-added-to-pool txHash=0x08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10135 +2023-12-11T10:29:44.427Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:44.430Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001a, 0x00000000000000000000000000000000000000000000000000000000657710f4) +2023-12-11T10:29:44.431Z aztec:sequencer INFO Building block 26 with 1 transactions +2023-12-11T10:29:44.432Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:44.432Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:44.433Z aztec:sequencer:public-processor Processing tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.433Z aztec:sequencer:public-processor Executing enqueued public calls for tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.433Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:44.441Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.441Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:44.444Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:44.446Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:44.446Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:44.446Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:44.452Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.453Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:44.453Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:44.454Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:44.455Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.455Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:44.455Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:44.455Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:44.458Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:44.458Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.462Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:44.463Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:44.463Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x001d881c74399795f376957a71f4159e6f4ffeeaf267601bddd5e25186acd08b +2023-12-11T10:29:44.463Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:29:44.470Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.470Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:44.471Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.471Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:44.474Z aztec:simulator:public_execution Contract storage reads: Slot=0x1ba43d804f9fc042c331260b1976e7d9de8b2138ced1c5b0f400570c16d5d8b4: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:29:44.475Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.477Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:44.477Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:44.478Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:44.479Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:44.484Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:29:44.484Z aztec:sequencer:public-processor Running public kernel circuit for 1d24add0@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:44.641Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.9689130038023 inputSize=25203 outputSize=20441 +2023-12-11T10:29:44.641Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:44.740Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.30259900540113 inputSize=25245 outputSize=20441 +2023-12-11T10:29:44.740Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:44.839Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.24195899814367 inputSize=25245 outputSize=20441 +2023-12-11T10:29:44.842Z aztec:sequencer Deleting double spend tx 08c05273c9794a412de94832cf5a47f19ea2be5fcd92aa0f83345dc14ba11278 +2023-12-11T10:29:44.842Z aztec:sequencer No txs processed correctly to build block. Exiting + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:45.428Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:45.428Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:45.454Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:45.479Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:45.487Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:45.528Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:45.539Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:45.539Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:45.549Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:45.549Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:45.554Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:45.568Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:45.568Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:b77168f2 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:45.593Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:29:45.628Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:45.628Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:29:45.633Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:45.634Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:29:45.634Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:29:45.639Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:45.649Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:29:45.779Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:45.780Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:45.785Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:45.818Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:29:45.830Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:45.830Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000005: 0x0000000000000000000000000000000000000000000000000000000000000000:[0x0000000000000000000000000000000000000000000000000000000000000271,0x1c18b8cf652b861ced1d3828d354cc46809fc97bcc9aedd0721d4fa4a9ad7f95] +2023-12-11T10:29:45.959Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:29:45.960Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:29:45.961Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:29:45.961Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:45.963Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:29:46.037Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b77168f2 +2023-12-11T10:29:46.097Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:46.097Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:46.097Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:46.102Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.103Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.219Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=114.58549299836159 inputSize=43109 outputSize=20441 +2023-12-11T10:29:46.219Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:46.229Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.230Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.230Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.411Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=178.60442700237036 inputSize=64516 outputSize=20441 +2023-12-11T10:29:46.411Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:29:46.429Z aztec:node Using committed db for block latest, world state synced upto 25 +2023-12-11T10:29:46.584Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=150.41946100443602 inputSize=64516 outputSize=20441 +2023-12-11T10:29:46.584Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:29:46.661Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.31675899773836 inputSize=25833 outputSize=9689 +2023-12-11T10:29:46.661Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:46.674Z aztec:node INFO Simulating tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.678Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001a, 0x00000000000000000000000000000000000000000000000000000000657710f4) +2023-12-11T10:29:46.679Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:46.679Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:46.839Z aztec:sequencer:public-processor Processing tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.839Z aztec:sequencer:public-processor Executing enqueued public calls for tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.839Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:46.844Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:46.845Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:29:46.846Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:29:46.846Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:29:46.849Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:29:46.849Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:46.951Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.87440299987793 inputSize=25203 outputSize=20441 +2023-12-11T10:29:46.953Z aztec:node INFO Simulated tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a succeeds +2023-12-11T10:29:46.953Z aztec:pxe_service INFO Executed local simulation for 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.953Z aztec:pxe_service INFO Sending transaction 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.953Z aztec:node INFO Received tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:46.954Z aztec:tx_pool Adding tx with id 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a eventName=tx-added-to-pool txHash=0x202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=260 unencryptedLogSize=16 newContractCount=0 newContractDataSize=152 proofSize=0 size=10331 +2023-12-11T10:29:47.104Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:47.107Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001a: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001a, 0x00000000000000000000000000000000000000000000000000000000657710f4) +2023-12-11T10:29:47.108Z aztec:sequencer INFO Building block 26 with 1 transactions +2023-12-11T10:29:47.109Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 25 +2023-12-11T10:29:47.109Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 25 +2023-12-11T10:29:47.110Z aztec:sequencer:public-processor Processing tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:47.110Z aztec:sequencer:public-processor Executing enqueued public calls for tx 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:47.110Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:29:47.116Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:47.117Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:29:47.117Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:29:47.118Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:29:47.121Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:29:47.121Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:47.223Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.00855299830437 inputSize=25203 outputSize=20441 +2023-12-11T10:29:47.225Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:47.225Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:47.225Z aztec:sequencer Assembling block with txs 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a +2023-12-11T10:29:47.225Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001a +2023-12-11T10:29:47.225Z aztec:sequencer:solo-block-builder Running base rollup for 202592e143bdd3854ee86c351a043860923a60ec722489c6591e1da38614c55a 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:49.031Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1327.6084910035133 inputSize=667658 outputSize=873 +2023-12-11T10:29:49.031Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:50.758Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1274.6608780026436 inputSize=667616 outputSize=873 +2023-12-11T10:29:50.759Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:29:50.829Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.10157899558544 inputSize=4072 outputSize=881 +2023-12-11T10:29:50.829Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:29:50.839Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:50.839Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:50.840Z aztec:sequencer Assembled block 26 eventName=l2-block-built duration=3736.7277410030365 publicProcessDuration=115.04496899992228 rollupCircuitsDuration=3614.815823994577 txCount=1 blockNumber=26 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:50.841Z aztec:sequencer Publishing extended contract data with block hash 2940aca04dff2f00908f9ccc699109a9a3d93e78d91c21c9ece20c99dfbbe6a3 +2023-12-11T10:29:50.841Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:29:51.764Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:51.764Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:51.765Z aztec:archiver Retrieving chain state from L1 block: 1148, next expected l2 block number: 26 +2023-12-11T10:29:51.851Z aztec:sequencer Successfully published new contract data for block 26 +2023-12-11T10:29:52.769Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:29:52.769Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:29:52.769Z aztec:archiver Retrieving chain state from L1 block: 1148, next expected l2 block number: 26 +2023-12-11T10:29:52.777Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:52.777Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:52.779Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:29:52.780Z aztec:archiver Retrieved extended contract data for l2 block number: 26 +2023-12-11T10:29:52.780Z aztec:archiver:lmdb Adding 1 extended contract data to block 26 +2023-12-11T10:29:52.780Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:29:52.863Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:52.863Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:52.863Z aztec:merkle_trees Block 26 is ours, committing world state +2023-12-11T10:29:52.864Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:52.864Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:52.869Z aztec:p2p Synched to block 26 +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 104 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 6784 root 0x1eb7af5e02e46d3e67c89ff38e4200e5c031af50e7e4b7e8f3489c94d9bd5832 +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 6656 root 0x1204b5232b7049f21310d1d41bc9f77bbee02d35433184ca491dc575c8517fec +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 20 root 0x063b1796aba00b344979142b84deeaae6623d1d60d12c2dc5a11cd82b87fd0c7 +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 416 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:29:52.888Z aztec:merkle_trees Tree ARCHIVE synched with size 27 root 0x0e603a62953c7303265cbde4a293467980a981b2e94493a904c8073a797af7c9 +2023-12-11T10:29:52.914Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=388752 transactionHash=0xbf3ed49d258a4c518db05bc8a76c4f31036eabcb6b416f6661a2f698af8bec02 calldataGas=97572 calldataSize=22116 txCount=1 blockNumber=26 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:29:52.914Z aztec:sequencer Successfully published block 26 +2023-12-11T10:29:52.914Z aztec:sequencer INFO Submitted rollup block 26 with 1 transactions +2023-12-11T10:29:52.927Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=63.940184995532036 isBlockOurs=true txCount=1 blockNumber=26 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:29:53.764Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:53.764Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:53.771Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:53.771Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:53.772Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:29:53.772Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:29:53.773Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:29:53.790Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:29:53.799Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:29:53.800Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:29:53.809Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x1adc679f0d0e96457ce2fb8f134b51a387d131e0f0f31b3ea3c4d0991519326b +2023-12-11T10:29:53.810Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x0000000000000000000000000000000000000000000000000000000000000005 with nullifier 0x1ba2822fd818449d94f09a9af8a231e0ebde6ca92ad4ae5342df275be1875064 +2023-12-11T10:29:53.810Z aztec:note_processor Synched block 26 +2023-12-11T10:29:53.810Z aztec:note_processor Synched block 26 +2023-12-11T10:29:53.811Z aztec:note_processor Synched block 26 +2023-12-11T10:29:53.812Z aztec:note_processor Synched block 26 +2023-12-11T10:29:53.813Z aztec:archiver No new blocks to process, current block number: 1149 +2023-12-11T10:29:53.914Z aztec:sequencer Block has been synced +2023-12-11T10:29:54.772Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:54.773Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:54.790Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.790Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:54.790Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:54.790Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:54.792Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:54.792Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.803Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.803Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:54.804Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:54.804Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:54.805Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:54.806Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.828Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.828Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:54.839Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:54.850Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.862Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.862Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:54.863Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:54.863Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:54.864Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:54.864Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.886Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.886Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:54.897Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:54.907Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.920Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.920Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:54.921Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:54.921Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:54.922Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:54.922Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.944Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.944Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:54.955Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:54.962Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.975Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.975Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:54.976Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:54.976Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:54.977Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:54.977Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:54.998Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:54.998Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:55.010Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.017Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.030Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.030Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.031Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.031Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.032Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:55.032Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.038Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:55.038Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:55.048Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.048Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:55.054Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:55.058Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:55.074Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:55.145Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:55.145Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:55.145Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:55.158Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.159Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.278Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.09139100462198 inputSize=43109 outputSize=20441 +2023-12-11T10:29:55.279Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:55.355Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.74349899590015 inputSize=25833 outputSize=9689 +2023-12-11T10:29:55.355Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:55.367Z aztec:node INFO Simulating tx 1c34ed52479c00a6d04bf54a6dd57bacafe5b142b8b33a79742d5b0513ace034 +2023-12-11T10:29:55.371Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001b, 0x00000000000000000000000000000000000000000000000000000000657710ff) +2023-12-11T10:29:55.372Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:55.372Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:55.532Z aztec:sequencer:public-processor Processing tx 1c34ed52479c00a6d04bf54a6dd57bacafe5b142b8b33a79742d5b0513ace034 +2023-12-11T10:29:55.532Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1c34ed52479c00a6d04bf54a6dd57bacafe5b142b8b33a79742d5b0513ace034 +2023-12-11T10:29:55.532Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:55.539Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.540Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:55.543Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:55.544Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:55.544Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:55.545Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:55.551Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.551Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:55.552Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:55.552Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:55.553Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.553Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:55.553Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:55.553Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:55.557Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:55.557Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:55.559Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.559Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:55.560Z aztec:sequencer:public-processor WARN Error processing tx 1c34ed52479c00a6d04bf54a6dd57bacafe5b142b8b33a79742d5b0513ace034: Error: Assertion failed: Underflow +2023-12-11T10:29:55.599Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.599Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:55.599Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.599Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.600Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:55.600Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.613Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.613Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.614Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.614Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.614Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:55.615Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.636Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.636Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:55.647Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.658Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.671Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.671Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.672Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.672Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.673Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:55.673Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.694Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.695Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:55.706Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.716Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.728Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.728Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.729Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.729Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.730Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:55.730Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.752Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.752Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:55.763Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.770Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.783Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.783Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.783Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.784Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.784Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:55.784Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.806Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.806Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:55.817Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.824Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.837Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:55.837Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:55.838Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:55.838Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.839Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:55.839Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:55.845Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:55.845Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:55.855Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:55.855Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:55.861Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:55.865Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:55.881Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:55.954Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:55.954Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:55.954Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:55.967Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:55.969Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.089Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.18238100409508 inputSize=43109 outputSize=20441 +2023-12-11T10:29:56.089Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:56.165Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.7790290042758 inputSize=25833 outputSize=9689 +2023-12-11T10:29:56.165Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:56.177Z aztec:node INFO Simulating tx 009b612d22657fb6e85074ef2564f9a2fbe02f6483e3576ec41539f9570ded56 +2023-12-11T10:29:56.182Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001b, 0x00000000000000000000000000000000000000000000000000000000657710ff) +2023-12-11T10:29:56.183Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:56.183Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:56.344Z aztec:sequencer:public-processor Processing tx 009b612d22657fb6e85074ef2564f9a2fbe02f6483e3576ec41539f9570ded56 +2023-12-11T10:29:56.344Z aztec:sequencer:public-processor Executing enqueued public calls for tx 009b612d22657fb6e85074ef2564f9a2fbe02f6483e3576ec41539f9570ded56 +2023-12-11T10:29:56.344Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:29:56.352Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.352Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:29:56.356Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:29:56.357Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:29:56.357Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:56.357Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:29:56.363Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.364Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:56.365Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:56.365Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:56.366Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.366Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:29:56.366Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:29:56.366Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:29:56.370Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:29:56.370Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:56.371Z aztec:sequencer:public-processor WARN Error processing tx 009b612d22657fb6e85074ef2564f9a2fbe02f6483e3576ec41539f9570ded56: Error: Assertion failed: invalid nonce +2023-12-11T10:29:56.408Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.408Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:29:56.408Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.408Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.409Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:29:56.409Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.421Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.421Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:56.422Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.422Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.423Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:56.423Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.446Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.446Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:56.457Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:56.468Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.480Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.480Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:56.481Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.481Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.482Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:29:56.482Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.503Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.503Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:56.514Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:56.524Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.536Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.536Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:56.537Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.537Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.538Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:56.538Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.559Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.560Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:56.571Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:56.578Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.590Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.590Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:56.591Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.591Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.592Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:29:56.592Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.613Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.613Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:29:56.624Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:56.632Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.645Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:29:56.645Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:29:56.645Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:29:56.645Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.646Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:29:56.646Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:29:56.654Z aztec:pxe_service Executing simulator... +2023-12-11T10:29:56.654Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:56.664Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:29:56.664Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:29:56.670Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:29:56.674Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:29:56.675Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:56.746Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:29:56.746Z aztec:pxe_service Simulation completed! +2023-12-11T10:29:56.746Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:29:56.759Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.760Z aztec:node Using committed db for block latest, world state synced upto 26 +2023-12-11T10:29:56.879Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.28923500329256 inputSize=43109 outputSize=20441 +2023-12-11T10:29:56.879Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:29:56.954Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.52765999734402 inputSize=25833 outputSize=9689 +2023-12-11T10:29:56.954Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:29:56.967Z aztec:node INFO Simulating tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:56.970Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001b, 0x00000000000000000000000000000000000000000000000000000000657710ff) +2023-12-11T10:29:56.971Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:56.971Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:57.131Z aztec:sequencer:public-processor Processing tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.131Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.132Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:57.138Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:57.139Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0e73da60ce6698c4599ad0f007d96fbabe6c55fc8298d2d63499f8d4ae94ca07 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:57.143Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:29:57.143Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:57.243Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.14691299945116 inputSize=25203 outputSize=20441 +2023-12-11T10:29:57.244Z aztec:node INFO Simulated tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 succeeds +2023-12-11T10:29:57.244Z aztec:pxe_service INFO Executed local simulation for 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.244Z aztec:pxe_service INFO Sending transaction 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.244Z aztec:node INFO Received tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.244Z aztec:tx_pool Adding tx with id 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 eventName=tx-added-to-pool txHash=0x0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:29:57.968Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:29:57.971Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001b: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001b, 0x00000000000000000000000000000000000000000000000000000000657710ff) +2023-12-11T10:29:57.971Z aztec:sequencer INFO Building block 27 with 1 transactions +2023-12-11T10:29:57.972Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 26 +2023-12-11T10:29:57.972Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 26 +2023-12-11T10:29:57.974Z aztec:sequencer:public-processor Processing tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.974Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:57.974Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:29:57.981Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:29:57.982Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0e73da60ce6698c4599ad0f007d96fbabe6c55fc8298d2d63499f8d4ae94ca07 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:29:57.985Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:29:57.985Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:29:58.086Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.51520100235939 inputSize=25203 outputSize=20441 +2023-12-11T10:29:58.086Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:29:58.086Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:29:58.086Z aztec:sequencer Assembling block with txs 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 +2023-12-11T10:29:58.087Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001b +2023-12-11T10:29:58.087Z aztec:sequencer:solo-block-builder Running base rollup for 0722daef3724f05cd34bdfc2ad7eb7e1d3d313526cd4b03c1adcc73c76e9ef80 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:00.224Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1553.5617539957166 inputSize=667658 outputSize=873 +2023-12-11T10:30:00.224Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:01.955Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1279.8823840022087 inputSize=667616 outputSize=873 +2023-12-11T10:30:01.955Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:30:02.029Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.0886740013957 inputSize=4072 outputSize=881 +2023-12-11T10:30:02.029Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:30:02.039Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:02.039Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:02.040Z aztec:sequencer Assembled block 27 eventName=l2-block-built duration=4073.5946290045977 publicProcessDuration=113.16017100214958 rollupCircuitsDuration=3953.6521700024605 txCount=1 blockNumber=27 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:30:02.041Z aztec:sequencer Publishing extended contract data with block hash 6e8f0c44dfebab04e51fcf248797f43da57bcb857808355db3bbd4a3ede094d3 +2023-12-11T10:30:02.041Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:30:02.962Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:02.963Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:02.963Z aztec:archiver Retrieving chain state from L1 block: 1150, next expected l2 block number: 27 +2023-12-11T10:30:03.049Z aztec:sequencer Successfully published new contract data for block 27 +2023-12-11T10:30:03.967Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:03.967Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:03.967Z aztec:archiver Retrieving chain state from L1 block: 1150, next expected l2 block number: 27 +2023-12-11T10:30:03.975Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:03.975Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:03.977Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:30:03.977Z aztec:archiver Retrieved extended contract data for l2 block number: 27 +2023-12-11T10:30:03.977Z aztec:archiver:lmdb Adding 1 extended contract data to block 27 +2023-12-11T10:30:03.977Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:30:04.061Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.061Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.061Z aztec:merkle_trees Block 27 is ours, committing world state +2023-12-11T10:30:04.063Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.063Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.068Z aztec:p2p Synched to block 27 +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 108 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 7040 root 0x059aec44c2c9f62c3f1166b4b135596257bc5365990d8db3d220f534a82690ce +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 6912 root 0x1204b5232b7049f21310d1d41bc9f77bbee02d35433184ca491dc575c8517fec +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 21 root 0x266524498a159beca1571c1e713d31fa2ff8c681e780d0ec731acde301984307 +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 432 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:30:04.089Z aztec:merkle_trees Tree ARCHIVE synched with size 28 root 0x1a87831447238dbeaade8490450f0d1d783c7434ef85ab8a48d1b377162754f8 +2023-12-11T10:30:04.111Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372809 transactionHash=0x852d81096ed0c44a11dd490c58f0341f925f3da1ad2915187c7817d5c4da3b35 calldataGas=93284 calldataSize=21860 txCount=1 blockNumber=27 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:30:04.111Z aztec:sequencer Successfully published block 27 +2023-12-11T10:30:04.111Z aztec:sequencer INFO Submitted rollup block 27 with 1 transactions +2023-12-11T10:30:04.120Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=58.571118004620075 isBlockOurs=true txCount=1 blockNumber=27 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:30:04.958Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.958Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.958Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:30:04.958Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:30:04.960Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.960Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:04.967Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:30:04.968Z aztec:note_processor Synched block 27 +2023-12-11T10:30:04.968Z aztec:note_processor Synched block 27 +2023-12-11T10:30:04.968Z aztec:note_processor Synched block 27 +2023-12-11T10:30:04.969Z aztec:note_processor Synched block 27 +2023-12-11T10:30:04.986Z aztec:archiver No new blocks to process, current block number: 1151 +2023-12-11T10:30:05.112Z aztec:sequencer Block has been synced +2023-12-11T10:30:05.968Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:05.968Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:05.980Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:05.980Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:05.991Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:05.991Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:30:05.997Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:06.001Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:06.018Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:06.089Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:06.089Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:06.089Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:06.102Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.104Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.224Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.09041099995375 inputSize=43109 outputSize=20441 +2023-12-11T10:30:06.224Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:06.300Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.18180699646473 inputSize=25833 outputSize=9689 +2023-12-11T10:30:06.300Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:06.313Z aztec:node INFO Simulating tx 11ed755638631db23323daa4e395fae3d4db6531eb6bbcf866ebe999575bc925 +2023-12-11T10:30:06.317Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001c, 0x000000000000000000000000000000000000000000000000000000006577110b) +2023-12-11T10:30:06.318Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:06.318Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:06.478Z aztec:sequencer:public-processor Processing tx 11ed755638631db23323daa4e395fae3d4db6531eb6bbcf866ebe999575bc925 +2023-12-11T10:30:06.478Z aztec:sequencer:public-processor Executing enqueued public calls for tx 11ed755638631db23323daa4e395fae3d4db6531eb6bbcf866ebe999575bc925 +2023-12-11T10:30:06.478Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:06.486Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.486Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:06.489Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:06.491Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:06.491Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:06.491Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:06.497Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.498Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:06.498Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:06.499Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:06.500Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.500Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:06.500Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:06.500Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:06.503Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:30:06.503Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:06.507Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:06.508Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:06.508Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x04a42e1fb9c8817d7ee639c4db957294e429bde017b325edae8d599428b9eae5 +2023-12-11T10:30:06.508Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:30:06.515Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.515Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0e73da60ce6698c4599ad0f007d96fbabe6c55fc8298d2d63499f8d4ae94ca07 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:06.516Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.516Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0e73da60ce6698c4599ad0f007d96fbabe6c55fc8298d2d63499f8d4ae94ca07 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:06.520Z aztec:simulator:public_execution Contract storage reads: Slot=0x0e73da60ce6698c4599ad0f007d96fbabe6c55fc8298d2d63499f8d4ae94ca07: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:30:06.520Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:06.522Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.522Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:06.523Z aztec:sequencer:public-processor WARN Error processing tx 11ed755638631db23323daa4e395fae3d4db6531eb6bbcf866ebe999575bc925: Error: Assertion failed: Underflow +2023-12-11T10:30:06.560Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.560Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:06.560Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.561Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.561Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:06.561Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.574Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.574Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:06.574Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.574Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.575Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:06.575Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.596Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.597Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:06.608Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:06.618Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.631Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.631Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:06.632Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.632Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.632Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:06.633Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.654Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.654Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:06.665Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:06.675Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.687Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.687Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:06.688Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.688Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.689Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:06.689Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.710Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.710Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:06.721Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:06.729Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.741Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.741Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:06.742Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.742Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.742Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:06.742Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.764Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.764Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:06.775Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:06.782Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.795Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:06.795Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:06.796Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:06.796Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.796Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:06.797Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:06.804Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:06.805Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:06.815Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:06.815Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:06.821Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:06.825Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:06.826Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:06.897Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:06.897Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:06.897Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:06.909Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:06.910Z aztec:node Using committed db for block latest, world state synced upto 27 +2023-12-11T10:30:07.029Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.4824640005827 inputSize=43109 outputSize=20441 +2023-12-11T10:30:07.029Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:07.105Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.6176600009203 inputSize=25833 outputSize=9689 +2023-12-11T10:30:07.105Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:07.118Z aztec:node INFO Simulating tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.121Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001c, 0x000000000000000000000000000000000000000000000000000000006577110b) +2023-12-11T10:30:07.122Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:07.122Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:07.283Z aztec:sequencer:public-processor Processing tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.283Z aztec:sequencer:public-processor Executing enqueued public calls for tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.283Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:07.289Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:07.291Z aztec:simulator:public_execution_context Oracle storage write: slot=0x29e894681dfbf41280cb50c38891f8650e963df8aba22281f8d30d31b31fffe6 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:07.294Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:07.294Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:07.394Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.19518300145864 inputSize=25203 outputSize=20441 +2023-12-11T10:30:07.395Z aztec:node INFO Simulated tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a succeeds +2023-12-11T10:30:07.395Z aztec:pxe_service INFO Executed local simulation for 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.395Z aztec:pxe_service INFO Sending transaction 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.395Z aztec:node INFO Received tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.395Z aztec:tx_pool Adding tx with id 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a eventName=tx-added-to-pool txHash=0x164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:30:07.397Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:07.400Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001c: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001c, 0x000000000000000000000000000000000000000000000000000000006577110b) +2023-12-11T10:30:07.400Z aztec:sequencer INFO Building block 28 with 1 transactions +2023-12-11T10:30:07.401Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 27 +2023-12-11T10:30:07.401Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 27 +2023-12-11T10:30:07.403Z aztec:sequencer:public-processor Processing tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.403Z aztec:sequencer:public-processor Executing enqueued public calls for tx 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.403Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:07.409Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:07.410Z aztec:simulator:public_execution_context Oracle storage write: slot=0x29e894681dfbf41280cb50c38891f8650e963df8aba22281f8d30d31b31fffe6 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:07.414Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:07.414Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:07.514Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=97.96855500340462 inputSize=25203 outputSize=20441 +2023-12-11T10:30:07.514Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:30:07.515Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:30:07.515Z aztec:sequencer Assembling block with txs 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a +2023-12-11T10:30:07.515Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001c +2023-12-11T10:30:07.515Z aztec:sequencer:solo-block-builder Running base rollup for 164d9d11b0c3e7e54958464eaa3548607bb453e7bd80bca6d4cfdc71af5fba7a 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:09.647Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1553.323316000402 inputSize=667658 outputSize=873 +2023-12-11T10:30:09.647Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:11.375Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1276.7456439957023 inputSize=667616 outputSize=873 +2023-12-11T10:30:11.375Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:30:11.448Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.03745000064373 inputSize=4072 outputSize=881 +2023-12-11T10:30:11.448Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:30:11.458Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:11.458Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:11.459Z aztec:sequencer Assembled block 28 eventName=l2-block-built duration=4062.643126003444 publicProcessDuration=112.5667250007391 rollupCircuitsDuration=3943.9791890010238 txCount=1 blockNumber=28 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:30:11.460Z aztec:sequencer Publishing extended contract data with block hash 265a1f3579f1bdace488671be36c9841962aad4afedb07178772b3f3e0729927 +2023-12-11T10:30:11.460Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:30:12.382Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:12.382Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:12.382Z aztec:archiver Retrieving chain state from L1 block: 1152, next expected l2 block number: 28 +2023-12-11T10:30:12.468Z aztec:sequencer Successfully published new contract data for block 28 +2023-12-11T10:30:13.385Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:13.385Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:13.385Z aztec:archiver Retrieving chain state from L1 block: 1152, next expected l2 block number: 28 +2023-12-11T10:30:13.393Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.393Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.395Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:30:13.396Z aztec:archiver Retrieved extended contract data for l2 block number: 28 +2023-12-11T10:30:13.396Z aztec:archiver:lmdb Adding 1 extended contract data to block 28 +2023-12-11T10:30:13.396Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:30:13.480Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.480Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.480Z aztec:merkle_trees Block 28 is ours, committing world state +2023-12-11T10:30:13.481Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.481Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:13.486Z aztec:p2p Synched to block 28 +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 112 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 7296 root 0x1078dcb048a45df4dad51925048974d5f03774503863bc9fb712b8c064cdc145 +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 7168 root 0x1204b5232b7049f21310d1d41bc9f77bbee02d35433184ca491dc575c8517fec +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 22 root 0x0cb989a39b8cceee4ec7fd85c86dea7f7f88aa7da2e1f84fb92a9b1afc39e568 +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 448 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:30:13.508Z aztec:merkle_trees Tree ARCHIVE synched with size 29 root 0x29af9d52393f30195290c1bcd18addf0546f1f931b6a58bfeb103972789eb543 +2023-12-11T10:30:13.529Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372821 transactionHash=0xfabfd5d9210271186c670a7ce3fa3acbc7bd80fec20e6c073e44d38b23063222 calldataGas=93296 calldataSize=21860 txCount=1 blockNumber=28 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:30:13.529Z aztec:sequencer Successfully published block 28 +2023-12-11T10:30:13.529Z aztec:sequencer INFO Submitted rollup block 28 with 1 transactions +2023-12-11T10:30:13.537Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=57.31506600230932 isBlockOurs=true txCount=1 blockNumber=28 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:30:14.376Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.376Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.376Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:30:14.376Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:30:14.377Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:30:14.377Z aztec:note_processor Synched block 28 +2023-12-11T10:30:14.377Z aztec:note_processor Synched block 28 +2023-12-11T10:30:14.378Z aztec:note_processor Synched block 28 +2023-12-11T10:30:14.378Z aztec:note_processor Synched block 28 +2023-12-11T10:30:14.379Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.379Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.392Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:14.392Z aztec:simulator:secret_execution Executing external function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:99fd6079 +2023-12-11T10:30:14.402Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:14.402Z aztec:simulator:client_execution_context Returning 1 notes for 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x1b1b4524d066d174b89f7f0d9bc4a923bdcaecc1b5f8639ac172f60a344e0c3b:[0x299483f236e7a653698b60c65e343435b17bd57ef0f4b6eb3127e8348915626a,0x01a18d6ea99e7b101cef364ffc70dd4fc2110ee3f2e3f0148380a2ef3d9e9c80,0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a] +2023-12-11T10:30:14.408Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:14.412Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:14.428Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:14.498Z aztec:simulator:secret_execution Returning from call to 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:99fd6079 +2023-12-11T10:30:14.498Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:14.498Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:14.511Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:14.512Z aztec:archiver No new blocks to process, current block number: 1153 +2023-12-11T10:30:14.518Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:14.518Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:14.640Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.49664399772882 inputSize=43109 outputSize=20441 +2023-12-11T10:30:14.640Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:14.716Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.8913579955697 inputSize=25833 outputSize=9689 +2023-12-11T10:30:14.716Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:14.729Z aztec:node INFO Simulating tx 2845a3315e46557acf909757739b533d4aaf9f9fd65b881307e1f52a9336a7a5 +2023-12-11T10:30:14.729Z aztec:sequencer Block has been synced +2023-12-11T10:30:14.733Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001d, 0x0000000000000000000000000000000000000000000000000000000065771114) +2023-12-11T10:30:14.734Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.734Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:14.893Z aztec:sequencer:public-processor Processing tx 2845a3315e46557acf909757739b533d4aaf9f9fd65b881307e1f52a9336a7a5 +2023-12-11T10:30:14.893Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2845a3315e46557acf909757739b533d4aaf9f9fd65b881307e1f52a9336a7a5 +2023-12-11T10:30:14.893Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:14.900Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.901Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:14.904Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:14.906Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:14.906Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:14.906Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:14.912Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.913Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:14.913Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:14.914Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:14.915Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.915Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:14.915Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:14.915Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:14.918Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:30:14.918Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:14.922Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:14.923Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:14.923Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x142b88f5115162e2122f1032d8e406e898dff76e795a4d2034af4b2ee6aeeddd +2023-12-11T10:30:14.923Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:30:14.930Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.930Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01bf82827e85deb87d05d5ebefe55c2bf7e0c93a3478835d19adcec1e1efd31d value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:14.931Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.931Z aztec:simulator:public_execution_context Oracle storage read: slot=0x01bf82827e85deb87d05d5ebefe55c2bf7e0c93a3478835d19adcec1e1efd31d value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:14.935Z aztec:simulator:public_execution Contract storage reads: Slot=0x01bf82827e85deb87d05d5ebefe55c2bf7e0c93a3478835d19adcec1e1efd31d: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 7 +2023-12-11T10:30:14.935Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:14.936Z aztec:sequencer:public-processor WARN Error processing tx 2845a3315e46557acf909757739b533d4aaf9f9fd65b881307e1f52a9336a7a5: Error: Assertion failed: Message not authorized by account +2023-12-11T10:30:14.973Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:14.973Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:14.973Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.973Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:14.974Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:14.974Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:14.987Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:14.987Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:14.988Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:14.988Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:14.988Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:14.989Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.010Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.010Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.021Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.032Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.045Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.045Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.046Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.046Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.047Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:15.047Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.068Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.068Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.079Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.089Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.102Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.102Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.103Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.103Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.103Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.103Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.125Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.125Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.136Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.144Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.156Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.157Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.157Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.157Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.158Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.158Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.180Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.180Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.191Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.198Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.211Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.211Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.212Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.212Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.212Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:15.212Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.219Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:15.219Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:15.229Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.229Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:30:15.235Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:15.239Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:15.256Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:15.327Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:15.327Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:15.327Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:15.340Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.341Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.462Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.68041300028563 inputSize=43109 outputSize=20441 +2023-12-11T10:30:15.462Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:15.538Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.08741699904203 inputSize=25833 outputSize=9689 +2023-12-11T10:30:15.538Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:15.551Z aztec:node INFO Simulating tx 2a4cd004acb37058a0a2c2b8385dac976d7975e939b8f066f5f578a6a9989af2 +2023-12-11T10:30:15.554Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001d, 0x0000000000000000000000000000000000000000000000000000000065771114) +2023-12-11T10:30:15.556Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:15.556Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:15.715Z aztec:sequencer:public-processor Processing tx 2a4cd004acb37058a0a2c2b8385dac976d7975e939b8f066f5f578a6a9989af2 +2023-12-11T10:30:15.715Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2a4cd004acb37058a0a2c2b8385dac976d7975e939b8f066f5f578a6a9989af2 +2023-12-11T10:30:15.715Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:15.722Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.723Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:15.726Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:15.728Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:15.728Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:15.728Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:15.734Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.735Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:15.735Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:15.736Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:15.737Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.737Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:15.737Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:15.737Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:15.740Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:30:15.740Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.744Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:15.745Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:15.745Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x10deaff019b4373f85ed70fe87a4efaf9f6790ce40f8ab2e11e17360aa5e87e2 +2023-12-11T10:30:15.745Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:30:15.752Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.752Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1862469235d1ae7f5524982d0f4d3f9d9bf8000a796a8b4488f452da43523c2b value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.753Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.753Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1862469235d1ae7f5524982d0f4d3f9d9bf8000a796a8b4488f452da43523c2b value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.757Z aztec:simulator:public_execution Contract storage reads: Slot=0x1862469235d1ae7f5524982d0f4d3f9d9bf8000a796a8b4488f452da43523c2b: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 7 +2023-12-11T10:30:15.757Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.758Z aztec:sequencer:public-processor WARN Error processing tx 2a4cd004acb37058a0a2c2b8385dac976d7975e939b8f066f5f578a6a9989af2: Error: Assertion failed: Message not authorized by account +2023-12-11T10:30:15.792Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.792Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:15.792Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.793Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.793Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:15.793Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.808Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.808Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.809Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.809Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.809Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:15.810Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.832Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.832Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.843Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.854Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.867Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.867Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.867Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.868Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.869Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:15.869Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.891Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.891Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.903Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.912Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.924Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.925Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.925Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.925Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.926Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.926Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.948Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.948Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:15.959Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:15.967Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:15.979Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:15.979Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:15.980Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:15.980Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:15.980Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:15.981Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.002Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.002Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.013Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.021Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.034Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:16.034Z aztec:simulator:secret_execution Executing external function 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:99fd6079 +2023-12-11T10:30:16.044Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.044Z aztec:simulator:client_execution_context Returning 1 notes for 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x045499f8afc05bcb304bf332068a89c2cbd99323467d1b6864afa5c17e8d66a2:[0x0622ab59528af48bb41bfbf3ceb01d34f046f64cab691aa7fa8ff28cd1b162de,0x1689580b798a579d1fe3ed055ac4e2b29cb2cc027e5acf4dabddaf1a68189362,0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626] +2023-12-11T10:30:16.050Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:16.054Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:16.069Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:16.141Z aztec:simulator:secret_execution Returning from call to 0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626:99fd6079 +2023-12-11T10:30:16.141Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:16.141Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:16.153Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.161Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.161Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.283Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.75579299777746 inputSize=43109 outputSize=20441 +2023-12-11T10:30:16.283Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:16.359Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.74064899981022 inputSize=25833 outputSize=9689 +2023-12-11T10:30:16.359Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:16.372Z aztec:node INFO Simulating tx 06f0422077842de925bf167c3ec44ab4bcc9bbd556175e202c4c378361216fd4 +2023-12-11T10:30:16.375Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001d, 0x0000000000000000000000000000000000000000000000000000000065771114) +2023-12-11T10:30:16.376Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:16.376Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:16.535Z aztec:sequencer:public-processor Processing tx 06f0422077842de925bf167c3ec44ab4bcc9bbd556175e202c4c378361216fd4 +2023-12-11T10:30:16.535Z aztec:sequencer:public-processor Executing enqueued public calls for tx 06f0422077842de925bf167c3ec44ab4bcc9bbd556175e202c4c378361216fd4 +2023-12-11T10:30:16.536Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:1d24add0 +2023-12-11T10:30:16.543Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.543Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:16.547Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:16.548Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:16.548Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:30:16.548Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:16.554Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.555Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:16.556Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:16.557Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:16.558Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.558Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:16.558Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:16.558Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:16.562Z aztec:simulator:public_execution Contract storage reads: Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 1, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 2, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 3 +2023-12-11T10:30:16.562Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:16.563Z aztec:sequencer:public-processor WARN Error processing tx 06f0422077842de925bf167c3ec44ab4bcc9bbd556175e202c4c378361216fd4: Error: Assertion failed: Blacklisted: Sender +2023-12-11T10:30:16.598Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.598Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:16.598Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.598Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.599Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:16.600Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.610Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.610Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:16.611Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.611Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.613Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:16.613Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.635Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.635Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.646Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.657Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.669Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.669Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:16.670Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.670Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.671Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:16.671Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.693Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.693Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.704Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.714Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.727Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.727Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:16.728Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.728Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.728Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:16.728Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.750Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.750Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.761Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.768Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.781Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.781Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:16.782Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:16.782Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:16.783Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:16.783Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.804Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.804Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.816Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.823Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.845Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:16.845Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:16.856Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.867Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:16.882Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:16.882Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:16.892Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:16.892Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:16.898Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:16.913Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:16.913Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:78303b89 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:16.987Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:17.116Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:17.116Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:17.122Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:17.122Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:17.122Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:17.132Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:17.143Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:17.272Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:17.273Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:17.277Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:17.311Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:17.318Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:17.319Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:17.319Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:17.325Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:17.336Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:17.465Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:17.466Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:17.470Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:17.504Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:17.520Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:17.520Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1a6a7440324a9597518e5954cfc2944107af9a1197ba7697421e728cbb3dfaa1:[0x00000000000000000000000000000000000000000000000000000000000009c4,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0d4867e1271a8f28175dd4760f2a0d48c9bb4a84b1a90b6f7b3b2ed85de08c84], 0x2991d91133c0915d303da53aed4b13ffe25cd18db495d54db7c53a2dd0c4f92a:[0x00000000000000000000000000000000000000000000000000000000000004e2,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1e5e22b780638e3c3cc926e0fb32e74bd5a4716b597c5bb45a27876291ae1262], 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5] +2023-12-11T10:30:17.662Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:17.663Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:17.666Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:17.971Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:30:17.972Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:30:17.972Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:17.973Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:30:17.975Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:17.976Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:17.987Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #2) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:18.219Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:18.281Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:18.281Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:18.281Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:18.287Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.289Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.408Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.5514339953661 inputSize=43109 outputSize=20441 +2023-12-11T10:30:18.408Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:18.435Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.436Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.436Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.625Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=183.67759499698877 inputSize=64516 outputSize=20441 +2023-12-11T10:30:18.625Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:18.644Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.794Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=148.23197499662638 inputSize=64516 outputSize=20441 +2023-12-11T10:30:18.794Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:18.812Z aztec:node Using committed db for block latest, world state synced upto 28 +2023-12-11T10:30:18.962Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=147.57037899643183 inputSize=64516 outputSize=20441 +2023-12-11T10:30:18.962Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:19.040Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.40084899961948 inputSize=25833 outputSize=9689 +2023-12-11T10:30:19.040Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:19.077Z aztec:node INFO Simulating tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.082Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001d, 0x0000000000000000000000000000000000000000000000000000000065771114) +2023-12-11T10:30:19.084Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:19.084Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:19.243Z aztec:sequencer:public-processor Processing tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.243Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.244Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:19.249Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:19.250Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:19.250Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:19.251Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:19.254Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:19.254Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:19.356Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.19788099825382 inputSize=25203 outputSize=20441 +2023-12-11T10:30:19.358Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:19.364Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:19.365Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:19.366Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:19.366Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:19.370Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:19.370Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:19.471Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.12264800071716 inputSize=25245 outputSize=20441 +2023-12-11T10:30:19.473Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:19.478Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:19.479Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:19.481Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:19.482Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:19.484Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:19.484Z aztec:sequencer:public-processor Running public kernel circuit for 2ad35594@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:19.585Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.02637499570847 inputSize=25245 outputSize=20441 +2023-12-11T10:30:19.585Z aztec:node INFO Simulated tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 succeeds +2023-12-11T10:30:19.585Z aztec:pxe_service INFO Executed local simulation for 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.585Z aztec:pxe_service INFO Sending transaction 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.585Z aztec:node INFO Received tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:19.586Z aztec:tx_pool Adding tx with id 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 eventName=tx-added-to-pool txHash=0x2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=264 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10759 +2023-12-11T10:30:20.366Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:20.370Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001d: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001d, 0x0000000000000000000000000000000000000000000000000000000065771114) +2023-12-11T10:30:20.370Z aztec:sequencer INFO Building block 29 with 1 transactions +2023-12-11T10:30:20.371Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 28 +2023-12-11T10:30:20.371Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 28 +2023-12-11T10:30:20.373Z aztec:sequencer:public-processor Processing tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:20.373Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:20.373Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:20.379Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:20.379Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:20.380Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:20.380Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:20.383Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:20.383Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:20.484Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.80849999934435 inputSize=25203 outputSize=20441 +2023-12-11T10:30:20.486Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:20.491Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:20.492Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:20.492Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:20.493Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:20.496Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:20.496Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:20.597Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.5585619956255 inputSize=25245 outputSize=20441 +2023-12-11T10:30:20.598Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:20.604Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:20.606Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000271 +2023-12-11T10:30:20.608Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:20.608Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:20.611Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:20.611Z aztec:sequencer:public-processor Running public kernel circuit for 2ad35594@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:20.711Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.62815700471401 inputSize=25245 outputSize=20441 +2023-12-11T10:30:20.713Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:30:20.713Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:30:20.713Z aztec:sequencer Assembling block with txs 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 +2023-12-11T10:30:20.713Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001d +2023-12-11T10:30:20.713Z aztec:sequencer:solo-block-builder Running base rollup for 2c755039d5fc1bd96077ce1d0deee6b44107bb97b0e6acc098c908f8ebc32db9 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:22.880Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1574.3954349979758 inputSize=667658 outputSize=873 +2023-12-11T10:30:22.880Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:24.621Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1288.2006429955363 inputSize=667616 outputSize=873 +2023-12-11T10:30:24.621Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:30:24.692Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.561356998980045 inputSize=4072 outputSize=881 +2023-12-11T10:30:24.692Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:30:24.701Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:24.702Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:24.703Z aztec:sequencer Assembled block 29 eventName=l2-block-built duration=4337.543387003243 publicProcessDuration=339.26880399882793 rollupCircuitsDuration=3989.275117993355 txCount=1 blockNumber=29 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=48 +2023-12-11T10:30:24.704Z aztec:sequencer Publishing extended contract data with block hash 5b4a6aad152a396b9a081de526a1252bc2fe5e3daca1563f34ff6d0e53ac3230 +2023-12-11T10:30:24.704Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:30:25.626Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:25.626Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:25.626Z aztec:archiver Retrieving chain state from L1 block: 1154, next expected l2 block number: 29 +2023-12-11T10:30:25.712Z aztec:sequencer Successfully published new contract data for block 29 +2023-12-11T10:30:26.629Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:26.629Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:26.629Z aztec:archiver Retrieving chain state from L1 block: 1154, next expected l2 block number: 29 +2023-12-11T10:30:26.637Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:26.637Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:26.639Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:30:26.639Z aztec:archiver Retrieved extended contract data for l2 block number: 29 +2023-12-11T10:30:26.640Z aztec:archiver:lmdb Adding 1 extended contract data to block 29 +2023-12-11T10:30:26.640Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:30:26.728Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:26.728Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:26.728Z aztec:merkle_trees Block 29 is ours, committing world state +2023-12-11T10:30:26.729Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:26.729Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:26.734Z aztec:p2p Synched to block 29 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 116 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 7552 root 0x11f037ece14caee725973de4c202abfbfffb7eeac052d302a88f45bfedd0c447 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 7424 root 0x1a350c2b4d9b97b5dc2153109d6bdecd62751730578a61f3c46804801c8c5cc0 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 22 root 0x0191e8fd55559ce171f718033efb181784e509e600ca9aa42ef66df9d489dd61 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 464 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:30:26.754Z aztec:merkle_trees Tree ARCHIVE synched with size 30 root 0x00d1266ddd6a686c760e33b98c7e1a98f4021a3c0368f99675f18ef699149085 +2023-12-11T10:30:26.777Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=400086 transactionHash=0x521c2f5543a2af668521f2ce3d80fccb43916db8be3a91cbf6f4bd19be562493 calldataGas=98004 calldataSize=22116 txCount=1 blockNumber=29 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=48 eventName=rollup-published-to-l1 +2023-12-11T10:30:26.777Z aztec:sequencer Successfully published block 29 +2023-12-11T10:30:26.777Z aztec:sequencer INFO Submitted rollup block 29 with 1 transactions +2023-12-11T10:30:26.812Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=84.0755309984088 isBlockOurs=true txCount=1 blockNumber=29 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=48 +2023-12-11T10:30:27.622Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:27.622Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:27.623Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:30:27.623Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:30:27.623Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:30:27.641Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:30:27.649Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:27.651Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:27.661Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x25998a98e07c9bf25c61b7cad7f697fd0b0ac4c06b56c8f53ebe61d707507be1 +2023-12-11T10:30:27.661Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x035e386da76c7fc785c3b0adf3c3f05d04710d98c3554d45fe628526b2edfab1 +2023-12-11T10:30:27.661Z aztec:note_processor Synched block 29 +2023-12-11T10:30:27.662Z aztec:note_processor Synched block 29 +2023-12-11T10:30:27.662Z aztec:note_processor Synched block 29 +2023-12-11T10:30:27.663Z aztec:note_processor Synched block 29 +2023-12-11T10:30:27.664Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:27.664Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:27.681Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.681Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:27.681Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:27.681Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:27.682Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:27.682Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.702Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.702Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:27.702Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:27.703Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:27.704Z aztec:archiver No new blocks to process, current block number: 1155 +2023-12-11T10:30:27.704Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:27.704Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.743Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.743Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:27.755Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:27.766Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.830Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.830Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:27.831Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:27.831Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:27.832Z aztec:sequencer Block has been synced +2023-12-11T10:30:27.833Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:27.833Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.858Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.858Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:27.869Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:27.879Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.895Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.895Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:27.895Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:27.895Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:27.896Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:27.896Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.918Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.918Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:27.929Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:27.936Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.949Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.949Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:27.950Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:27.950Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:27.950Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:27.951Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:27.972Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:27.972Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:27.983Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:27.990Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:28.013Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:28.013Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:28.024Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.035Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:28.075Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:28.076Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:28.094Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.094Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:30:28.099Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:28.114Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:28.114Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:78303b89 from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:30:28.190Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:28.316Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.316Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:28.323Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:28.324Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:28.324Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:28.333Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:28.344Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:28.478Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:28.479Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:28.484Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:28.518Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:28.525Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:28.526Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:28.526Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:28.531Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:28.542Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:28.676Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:28.677Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:28.681Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:28.716Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:28.723Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:28.724Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:28.724Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:28.725Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:28.731Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.731Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:28.737Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:28.742Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.742Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:28.748Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:28.762Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:28.775Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:28.775Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x2991d91133c0915d303da53aed4b13ffe25cd18db495d54db7c53a2dd0c4f92a:[0x00000000000000000000000000000000000000000000000000000000000004e2,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1e5e22b780638e3c3cc926e0fb32e74bd5a4716b597c5bb45a27876291ae1262], 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5], 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f] +2023-12-11T10:30:28.920Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:28.921Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:28.924Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:29.233Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:30:29.234Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:30:29.235Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:29.236Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:30:29.237Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:29.238Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:29.250Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #2) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:29.489Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:29.553Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:29.553Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:29.553Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:29.559Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.561Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.683Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=120.62741500139236 inputSize=43109 outputSize=20441 +2023-12-11T10:30:29.683Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:29.715Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.719Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.720Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.913Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=189.8795980066061 inputSize=64516 outputSize=20441 +2023-12-11T10:30:29.913Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:29.918Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.919Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:29.920Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:30.104Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=181.77849699556828 inputSize=64516 outputSize=20441 +2023-12-11T10:30:30.104Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:30.122Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:30.278Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.87307199835777 inputSize=64516 outputSize=20441 +2023-12-11T10:30:30.278Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:30.296Z aztec:node Using committed db for block latest, world state synced upto 29 +2023-12-11T10:30:30.449Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=150.63985000550747 inputSize=64516 outputSize=20441 +2023-12-11T10:30:30.449Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:30.528Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.26943299919367 inputSize=25833 outputSize=9689 +2023-12-11T10:30:30.528Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:30.565Z aztec:node INFO Simulating tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:30.572Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001e: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001e, 0x0000000000000000000000000000000000000000000000000000000065771121) +2023-12-11T10:30:30.573Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:30.573Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:30.735Z aztec:sequencer:public-processor Processing tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:30.735Z aztec:sequencer:public-processor Executing enqueued public calls for tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:30.736Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:30.741Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:30.742Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:30.742Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:30.743Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:30.746Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:30.746Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:30.850Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.41987299919128 inputSize=25203 outputSize=20441 +2023-12-11T10:30:30.852Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:30.857Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:30.858Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:30.858Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:30.859Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:30.862Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:30.862Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:30.965Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.53810899704695 inputSize=25245 outputSize=20441 +2023-12-11T10:30:30.967Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:30.973Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:30.973Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:30.975Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:30.976Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:30.979Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:30.979Z aztec:sequencer:public-processor Running public kernel circuit for 2ad35594@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:31.080Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.5802950039506 inputSize=25245 outputSize=20441 +2023-12-11T10:30:31.081Z aztec:node INFO Simulated tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 succeeds +2023-12-11T10:30:31.081Z aztec:pxe_service INFO Executed local simulation for 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.081Z aztec:pxe_service INFO Sending transaction 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.081Z aztec:node INFO Received tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.081Z aztec:tx_pool Adding tx with id 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 eventName=tx-added-to-pool txHash=0x034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=268 unencryptedLogSize=24 newContractCount=0 newContractDataSize=152 proofSize=0 size=10767 +2023-12-11T10:30:31.567Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:31.570Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001e: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001e, 0x0000000000000000000000000000000000000000000000000000000065771121) +2023-12-11T10:30:31.571Z aztec:sequencer INFO Building block 30 with 1 transactions +2023-12-11T10:30:31.572Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 29 +2023-12-11T10:30:31.572Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 29 +2023-12-11T10:30:31.573Z aztec:sequencer:public-processor Processing tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.573Z aztec:sequencer:public-processor Executing enqueued public calls for tx 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.573Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:31.579Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:31.580Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:31.580Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:31.581Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:31.584Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:31.584Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:31.687Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.7094269990921 inputSize=25203 outputSize=20441 +2023-12-11T10:30:31.688Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:31.694Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:31.695Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:31.695Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:31.696Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:31.699Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:31.699Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:31.801Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=100.34958000481129 inputSize=25245 outputSize=20441 +2023-12-11T10:30:31.803Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:31.809Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:31.810Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000001d4c +2023-12-11T10:30:31.811Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:31.812Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:31.815Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:31.815Z aztec:sequencer:public-processor Running public kernel circuit for 2ad35594@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:31.917Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.50691499561071 inputSize=25245 outputSize=20441 +2023-12-11T10:30:31.919Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:30:31.919Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:30:31.919Z aztec:sequencer Assembling block with txs 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 +2023-12-11T10:30:31.919Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001e +2023-12-11T10:30:31.919Z aztec:sequencer:solo-block-builder Running base rollup for 034d10f203570389a6fbdc6b11442f73dd2149470129371d7f1f04eb5df0e4d2 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:34.145Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1612.4779589995742 inputSize=667658 outputSize=873 +2023-12-11T10:30:34.146Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:35.914Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1314.7240190058947 inputSize=667616 outputSize=873 +2023-12-11T10:30:35.914Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:30:35.987Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.33387199789286 inputSize=4072 outputSize=881 +2023-12-11T10:30:35.987Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:30:35.996Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:35.996Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:35.997Z aztec:sequencer Assembled block 30 eventName=l2-block-built duration=4431.533955000341 publicProcessDuration=344.7224999964237 rollupCircuitsDuration=4078.2134080007672 txCount=1 blockNumber=30 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=52 +2023-12-11T10:30:35.998Z aztec:sequencer Publishing extended contract data with block hash 1e87292f557b24fa9db6bb2f7d60e21e42b8922424190be35ce0c546c46a9a89 +2023-12-11T10:30:35.998Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:30:36.919Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:36.920Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:36.920Z aztec:archiver Retrieving chain state from L1 block: 1156, next expected l2 block number: 30 +2023-12-11T10:30:37.007Z aztec:sequencer Successfully published new contract data for block 30 +2023-12-11T10:30:37.923Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:37.923Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:37.923Z aztec:archiver Retrieving chain state from L1 block: 1156, next expected l2 block number: 30 +2023-12-11T10:30:37.932Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:37.932Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:37.934Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:30:37.934Z aztec:archiver Retrieved extended contract data for l2 block number: 30 +2023-12-11T10:30:37.934Z aztec:archiver:lmdb Adding 1 extended contract data to block 30 +2023-12-11T10:30:37.934Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:30:38.017Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:38.017Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:38.017Z aztec:merkle_trees Block 30 is ours, committing world state +2023-12-11T10:30:38.018Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:38.018Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:38.024Z aztec:p2p Synched to block 30 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 120 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 7808 root 0x29b5290bbe5fccb5559da6d63277de865a0c323063ae5678850c302a6ff8d376 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 7680 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 22 root 0x03356e20949990343f7b67517f886747a5241f7c723393fea6aea11d79c21351 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 480 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:30:38.045Z aztec:merkle_trees Tree ARCHIVE synched with size 31 root 0x240ea7791b6f38e83193507a12d80c724b37aa9823f788db0dbfb85405f8247e +2023-12-11T10:30:38.086Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=405874 transactionHash=0xc26093f4b0cb642715e63da5d78f7e529a6a955782542f7df7b79e23bffd2a94 calldataGas=98340 calldataSize=22116 txCount=1 blockNumber=30 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=52 eventName=rollup-published-to-l1 +2023-12-11T10:30:38.086Z aztec:sequencer Successfully published block 30 +2023-12-11T10:30:38.086Z aztec:sequencer INFO Submitted rollup block 30 with 1 transactions +2023-12-11T10:30:38.105Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=88.41478399932384 isBlockOurs=true txCount=1 blockNumber=30 encryptedLogCount=1 encryptedLogSize=284 unencryptedLogCount=0 unencryptedLogSize=52 +2023-12-11T10:30:38.916Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:38.916Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:38.916Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:30:38.916Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:30:38.917Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:30:38.935Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:30:38.943Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:38.945Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:38.955Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x305525b903d3149339dd258ced292f6288bc5e0b35b15fcc7485cbac6112b5f4 +2023-12-11T10:30:38.955Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x1c457d1aeadfcbeb2fb6ab35c0889f067c5cbcdf1464dc459eacea89158dd445 +2023-12-11T10:30:38.955Z aztec:note_processor Synched block 30 +2023-12-11T10:30:38.956Z aztec:note_processor Synched block 30 +2023-12-11T10:30:38.957Z aztec:note_processor Synched block 30 +2023-12-11T10:30:38.957Z aztec:note_processor Synched block 30 +2023-12-11T10:30:38.959Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:38.959Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:38.965Z aztec:archiver No new blocks to process, current block number: 1157 +2023-12-11T10:30:38.981Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:38.981Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:38.991Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:38.991Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:30:38.997Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:39.012Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:39.012Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:78303b89 from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:30:39.089Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:39.215Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:39.215Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:39.221Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:39.222Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:39.222Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:39.233Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:39.244Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:39.247Z aztec:sequencer Block has been synced +2023-12-11T10:30:39.378Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:39.379Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:39.383Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:39.418Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:39.425Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:39.425Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:39.426Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:39.431Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:39.442Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:39.575Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:39.576Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:39.581Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:39.616Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:39.623Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:39.624Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:39.624Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:39.624Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:39.631Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:39.631Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:39.637Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:39.641Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:39.641Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:39.647Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:39.662Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:39.675Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:39.675Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5], 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f], 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f] +2023-12-11T10:30:39.823Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:39.825Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:39.827Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:39.839Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:39.841Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:39.843Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:39.856Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:39.857Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:39.859Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:40.152Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:30:40.153Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:30:40.155Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:40.156Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:40.167Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #2) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:40.407Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:40.471Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:40.472Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:40.472Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:40.478Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.480Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.602Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.60455100238323 inputSize=43109 outputSize=20441 +2023-12-11T10:30:40.602Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:40.634Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.637Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.639Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.640Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.641Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.867Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=223.6559190005064 inputSize=64516 outputSize=20441 +2023-12-11T10:30:40.867Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:40.873Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.874Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:40.875Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:41.060Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=182.76589100062847 inputSize=64516 outputSize=20441 +2023-12-11T10:30:41.060Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:41.078Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:41.234Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=151.89417199790478 inputSize=64516 outputSize=20441 +2023-12-11T10:30:41.234Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:41.253Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:41.406Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=150.7269890010357 inputSize=64516 outputSize=20441 +2023-12-11T10:30:41.406Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:30:41.485Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.69682099670172 inputSize=25833 outputSize=9689 +2023-12-11T10:30:41.485Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:41.522Z aztec:node INFO Simulating tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:41.529Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001f, 0x000000000000000000000000000000000000000000000000000000006577112d) +2023-12-11T10:30:41.530Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:41.530Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:41.693Z aztec:sequencer:public-processor Processing tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:41.693Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:41.693Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:41.699Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:41.699Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:41.700Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:41.700Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:41.704Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:41.704Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:41.808Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.12050899863243 inputSize=25203 outputSize=20441 +2023-12-11T10:30:41.810Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:41.815Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:41.816Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:30:41.816Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:30:41.817Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:30:41.820Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:30:41.820Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:41.924Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.65120200067759 inputSize=25245 outputSize=20441 +2023-12-11T10:30:41.926Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:2ad35594 +2023-12-11T10:30:41.932Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:41.933Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:41.935Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:41.935Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x00000000000000000000000000000000000000000000000000000000000025d8 +2023-12-11T10:30:41.938Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:41.938Z aztec:sequencer:public-processor Running public kernel circuit for 2ad35594@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:42.044Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=103.17295300215483 inputSize=25245 outputSize=20441 +2023-12-11T10:30:42.045Z aztec:node INFO Simulated tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 succeeds +2023-12-11T10:30:42.045Z aztec:pxe_service INFO Executed local simulation for 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:42.045Z aztec:pxe_service INFO Sending transaction 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:42.045Z aztec:node INFO Received tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:42.045Z aztec:tx_pool Adding tx with id 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 eventName=tx-added-to-pool txHash=0x0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=24 unencryptedLogSize=24 newContractCount=0 newContractDataSize=152 proofSize=0 size=10523 +2023-12-11T10:30:42.524Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:42.528Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001f, 0x000000000000000000000000000000000000000000000000000000006577112d) +2023-12-11T10:30:42.528Z aztec:sequencer Deleting double spend tx 0b2d9bc1377b823326b3bac6e3f2da64974840a6e4205905a975759512cf9850 +2023-12-11T10:30:43.057Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.057Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:43.057Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:43.058Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:43.059Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:43.060Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.071Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.071Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:43.072Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:43.072Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:43.074Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:43.074Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.098Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.098Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:43.109Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.121Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.134Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.134Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:43.134Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:43.135Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:43.135Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:43.135Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.159Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.159Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:43.171Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.181Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.195Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.195Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:43.196Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:43.196Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:43.196Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:43.196Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.219Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.219Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:43.230Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.237Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.250Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.250Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:43.251Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:43.251Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:43.251Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:43.252Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.273Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.274Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:43.285Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.292Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.315Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:43.316Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:43.327Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.338Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:43.353Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:43.353Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:43.363Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.363Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:43.369Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:43.384Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:43.384Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:78303b89 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:43.459Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:43.587Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:43.587Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:43.598Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:43.599Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:43.599Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:43.607Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:43.618Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:43.753Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:43.754Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:43.759Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:43.794Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:43.801Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:43.802Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:43.802Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:43.809Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:43.820Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:43.953Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:43.954Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:43.958Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:43.994Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:44.019Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.019Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5], 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f], 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f] +2023-12-11T10:30:44.174Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:44.175Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:44.178Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:44.190Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:44.192Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:44.194Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:44.207Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:44.208Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:44.210Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:44.503Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:44.525Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.526Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:44.526Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:44.526Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:44.526Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:44.526Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.539Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.539Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:44.540Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:44.540Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:44.540Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:44.541Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.563Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.563Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:44.574Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.585Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.599Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.599Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:44.600Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:44.600Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:44.601Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:44.601Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.623Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.623Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:44.634Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.644Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.657Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.657Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:44.658Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:44.658Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:44.660Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:44.660Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.683Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.683Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:44.694Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.702Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.716Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.716Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:44.716Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:44.716Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:44.717Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:44.717Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.741Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.741Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:44.752Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.760Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.784Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:44.784Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:44.796Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.807Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:44.825Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:44.825Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:44.835Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:44.835Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:44.842Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:44.856Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:44.857Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:78303b89 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:44.934Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:45.061Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.061Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:45.067Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:45.068Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:45.068Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:45.080Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:45.090Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:45.236Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:45.237Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:45.241Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:45.276Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:45.282Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:45.283Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:45.283Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:45.289Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:45.299Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:45.433Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:45.434Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:45.439Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:45.473Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:45.484Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:45.505Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.506Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:45.506Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:45.506Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:45.506Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:45.507Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.519Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.519Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:45.520Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:45.520Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:45.520Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:45.520Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.543Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.543Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:45.554Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.565Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.577Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.577Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:45.578Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:45.578Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:45.579Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:45.579Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.602Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.602Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:45.613Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.623Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.636Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.636Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:45.636Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:45.637Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:45.637Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:45.637Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.660Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.660Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:45.672Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.679Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.692Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.692Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:45.693Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:45.693Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:45.694Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:45.694Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.716Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.716Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:45.728Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.735Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.758Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:45.758Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:45.769Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.780Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:45.802Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:45.802Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:30:45.812Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:45.812Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:30:45.818Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:45.833Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:45.833Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:78303b89 from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:30:45.909Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:46.047Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:46.047Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:46.053Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:46.054Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:46.054Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:46.065Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:46.075Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:46.210Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:46.211Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:46.216Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:46.250Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:46.257Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:46.258Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:46.258Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:46.263Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:46.273Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:46.407Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:46.408Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:46.413Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:46.447Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:46.454Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:46.455Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:46.455Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:46.456Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:46.462Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:46.462Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:46.468Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:46.473Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:46.473Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:46.479Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:46.493Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:46.506Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:46.506Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5], 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f], 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f] +2023-12-11T10:30:46.654Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:46.656Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:46.658Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:46.670Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:46.672Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:46.674Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:46.687Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:30:46.688Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:30:46.691Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:30:46.985Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:47.007Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.007Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:47.007Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.007Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.008Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:47.008Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.021Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.021Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:47.022Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.022Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.024Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:47.024Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.047Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.047Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:47.058Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.069Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.082Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.082Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:47.082Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.082Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.084Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:47.085Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.107Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.107Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:47.119Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.128Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.141Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.141Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:47.141Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.141Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.142Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:47.142Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.165Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.165Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:47.176Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.183Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.196Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.196Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:47.197Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.197Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.198Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:47.198Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.220Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.220Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:47.231Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.238Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.261Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.261Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:47.272Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.283Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:47.306Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:47.306Z aztec:simulator:secret_execution Executing external function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:99fd6079 +2023-12-11T10:30:47.316Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.316Z aztec:simulator:client_execution_context Returning 1 notes for 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x1b1b4524d066d174b89f7f0d9bc4a923bdcaecc1b5f8639ac172f60a344e0c3b:[0x299483f236e7a653698b60c65e343435b17bd57ef0f4b6eb3127e8348915626a,0x01a18d6ea99e7b101cef364ffc70dd4fc2110ee3f2e3f0148380a2ef3d9e9c80,0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a] +2023-12-11T10:30:47.323Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:47.337Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:47.337Z aztec:simulator:client_execution_context Calling private function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:78303b89 from 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a +2023-12-11T10:30:47.414Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:47.540Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.540Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:47.547Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:47.548Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:47.548Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:47.558Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:47.569Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:47.704Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:47.705Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:47.709Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:47.744Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:47.750Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:47.751Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:47.751Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:47.757Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:47.767Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:47.902Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:47.903Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:47.907Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:47.942Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:47.949Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:47.950Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:47.950Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:47.951Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:30:47.957Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:47.957Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:47.963Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:47.963Z aztec:simulator:acvm ERROR Error in oracle callback getAuthWitness +2023-12-11T10:30:47.964Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:47.965Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:47.988Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:47.988Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:47.988Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:47.988Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:47.989Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:47.989Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.004Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.004Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.005Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.005Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.006Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:48.006Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.038Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.038Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.049Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.060Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.073Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.073Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.074Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.074Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.075Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:48.075Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.097Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.098Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.109Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.119Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.132Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.132Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.132Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.132Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.134Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:48.134Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.156Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.156Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.167Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.174Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.187Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.187Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.188Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.188Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.189Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:48.189Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.211Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.211Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.222Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.229Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.245Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:48.245Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:48.255Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.255Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:48.261Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:48.276Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:48.276Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:78303b89 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:48.351Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:48.478Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.478Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:48.484Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:48.485Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:48.485Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:48.498Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:48.509Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:48.641Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:48.642Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:48.646Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:48.681Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:48.688Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:48.710Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.710Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:48.710Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.710Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.711Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:48.711Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.723Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.724Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.724Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.724Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.725Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:48.725Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.747Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.747Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.759Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.770Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.783Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.783Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.783Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.784Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.784Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:48.784Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.807Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.807Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.818Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.828Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.841Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.841Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.842Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.842Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.842Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:48.843Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.865Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.865Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.876Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.884Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.897Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.897Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:48.897Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:48.897Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:48.898Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:48.898Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.920Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:48.921Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:48.932Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.939Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:48.955Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:48.955Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:48.965Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:48.965Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:48.971Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:48.986Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:48.986Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:78303b89 from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:49.061Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:78303b89 +2023-12-11T10:30:49.188Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.188Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:30:49.194Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:49.194Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:49.194Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:49.208Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:49.219Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:49.352Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:49.353Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:49.357Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:49.392Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:49.398Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:49.399Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:30:49.399Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:49.404Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:49.415Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:30:49.549Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:49.550Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:49.555Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:30:49.589Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:30:49.597Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:30:49.618Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.618Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:49.618Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.618Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.619Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:49.619Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.631Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.631Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:49.632Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.632Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.632Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:49.632Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.655Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.655Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:49.666Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.677Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.690Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.690Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:49.690Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.690Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.691Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:49.691Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.713Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.713Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:49.724Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.734Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.747Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.747Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:49.748Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.748Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.748Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:49.748Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.770Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.770Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:49.782Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.789Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.802Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.802Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:49.803Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.803Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.803Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:49.803Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.826Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.826Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:49.837Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.845Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.858Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:49.858Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:49.859Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:49.859Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.860Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:49.860Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:49.865Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:49.865Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:49.876Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:49.876Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:49.882Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:49.886Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:49.903Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:30:49.975Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:49.975Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:49.975Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:49.988Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:49.989Z aztec:node Using committed db for block latest, world state synced upto 30 +2023-12-11T10:30:50.122Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=132.09712399542332 inputSize=43109 outputSize=20441 +2023-12-11T10:30:50.122Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:50.200Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.00734100490808 inputSize=25833 outputSize=9689 +2023-12-11T10:30:50.200Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:50.212Z aztec:node INFO Simulating tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.218Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001f, 0x000000000000000000000000000000000000000000000000000000006577112d) +2023-12-11T10:30:50.219Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:50.219Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:50.404Z aztec:sequencer:public-processor Processing tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.404Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.404Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:30:50.412Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:50.412Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:50.416Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:50.417Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:50.417Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:50.417Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:50.423Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:50.424Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:50.425Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:50.425Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:50.426Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:50.426Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:50.426Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:50.426Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:50.430Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:30:50.430Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:50.432Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:50.433Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:50.434Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:50.434Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:30:50.435Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:50.435Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:50.436Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:50.436Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000048a2 +2023-12-11T10:30:50.441Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:30:50.441Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:50.573Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.50936300307512 inputSize=25203 outputSize=20441 +2023-12-11T10:30:50.573Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:50.677Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=101.5992029979825 inputSize=25245 outputSize=20441 +2023-12-11T10:30:50.680Z aztec:node INFO Simulated tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 succeeds +2023-12-11T10:30:50.680Z aztec:pxe_service INFO Executed local simulation for 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.680Z aztec:pxe_service INFO Sending transaction 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.680Z aztec:node INFO Received tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:50.680Z aztec:tx_pool Adding tx with id 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 eventName=tx-added-to-pool txHash=0x12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10103 +2023-12-11T10:30:51.228Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:51.231Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x000000000000000000000000000000000000000000000000000000000000001f: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x000000000000000000000000000000000000000000000000000000000000001f, 0x000000000000000000000000000000000000000000000000000000006577112d) +2023-12-11T10:30:51.232Z aztec:sequencer INFO Building block 31 with 1 transactions +2023-12-11T10:30:51.233Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 30 +2023-12-11T10:30:51.233Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 30 +2023-12-11T10:30:51.234Z aztec:sequencer:public-processor Processing tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:51.234Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:51.235Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:30:51.242Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:51.244Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:51.247Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:30:51.249Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:30:51.249Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:51.249Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:30:51.255Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:51.256Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:51.256Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:51.257Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:51.258Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:51.258Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:30:51.258Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:30:51.258Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:30:51.262Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:30:51.262Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:51.264Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:51.264Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000afc +2023-12-11T10:30:51.265Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:51.266Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:30:51.266Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:51.267Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004e20 +2023-12-11T10:30:51.267Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:51.268Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000048a2 +2023-12-11T10:30:51.273Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:30:51.273Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:30:51.405Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=102.06680000573397 inputSize=25203 outputSize=20441 +2023-12-11T10:30:51.405Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:30:51.510Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=102.12532899528742 inputSize=25245 outputSize=20441 +2023-12-11T10:30:51.513Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:30:51.513Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:30:51.513Z aztec:sequencer Assembling block with txs 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 +2023-12-11T10:30:51.513Z aztec:sequencer Building block 0x000000000000000000000000000000000000000000000000000000000000001f +2023-12-11T10:30:51.513Z aztec:sequencer:solo-block-builder Running base rollup for 12cea0f1f958f02c6401b33681f33971f6c53795dc2e20d32ec084a314cb7686 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:53.988Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1757.8143309950829 inputSize=667658 outputSize=873 +2023-12-11T10:30:53.988Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:55.661Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1232.7915040031075 inputSize=667616 outputSize=873 +2023-12-11T10:30:55.661Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:30:55.731Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=53.32268999516964 inputSize=4072 outputSize=881 +2023-12-11T10:30:55.731Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:30:55.743Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:55.743Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:55.743Z aztec:sequencer Assembled block 31 eventName=l2-block-built duration=4516.6740779951215 publicProcessDuration=278.952136002481 rollupCircuitsDuration=4230.461446002126 txCount=1 blockNumber=31 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:30:55.744Z aztec:sequencer Publishing extended contract data with block hash abd37e7bc8b43a243c0fb1554aacd59cfb64d410c717d005e4878a341c34cd2a +2023-12-11T10:30:55.744Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:30:56.668Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:56.668Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:56.669Z aztec:archiver Retrieving chain state from L1 block: 1158, next expected l2 block number: 31 +2023-12-11T10:30:56.752Z aztec:sequencer Successfully published new contract data for block 31 +2023-12-11T10:30:57.672Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:30:57.672Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:30:57.672Z aztec:archiver Retrieving chain state from L1 block: 1158, next expected l2 block number: 31 +2023-12-11T10:30:57.681Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.681Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.682Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:30:57.683Z aztec:archiver Retrieved extended contract data for l2 block number: 31 +2023-12-11T10:30:57.683Z aztec:archiver:lmdb Adding 1 extended contract data to block 31 +2023-12-11T10:30:57.683Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:30:57.769Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.769Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.769Z aztec:merkle_trees Block 31 is ours, committing world state +2023-12-11T10:30:57.770Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.770Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:57.776Z aztec:p2p Synched to block 31 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 124 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 8064 root 0x0839ccc25e6cf86f31dc54b19d75ca16f80c516d129fe31cd6c6e1d7c60ae515 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 7936 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 22 root 0x1e5ae3cb153ac16c1abdd95f15f45a459eae1c25b4e46fbc645474dfed228286 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 496 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:30:57.799Z aztec:merkle_trees Tree ARCHIVE synched with size 32 root 0x23caad5efb75a0f899389198cf6df73a7a14ff6c4826432bf1ffe2f7143f5b72 +2023-12-11T10:30:57.812Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=375941 transactionHash=0x2b819a842cf0f10ed17d0f261d911d2cd8b803ce3bd7e11bf3cf7841422f65f1 calldataGas=93692 calldataSize=21860 txCount=1 blockNumber=31 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 eventName=rollup-published-to-l1 +2023-12-11T10:30:57.812Z aztec:sequencer Successfully published block 31 +2023-12-11T10:30:57.812Z aztec:sequencer INFO Submitted rollup block 31 with 1 transactions +2023-12-11T10:30:57.846Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=77.48498100042343 isBlockOurs=true txCount=1 blockNumber=31 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-11T10:30:58.662Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:58.662Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:58.662Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:30:58.662Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:30:58.663Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:30:58.663Z aztec:note_processor Synched block 31 +2023-12-11T10:30:58.664Z aztec:note_processor Synched block 31 +2023-12-11T10:30:58.664Z aztec:note_processor Synched block 31 +2023-12-11T10:30:58.664Z aztec:note_processor Synched block 31 +2023-12-11T10:30:58.665Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:58.665Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:58.683Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.683Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:30:58.683Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.683Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.685Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000048a2 +2023-12-11T10:30:58.685Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.695Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.696Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:58.696Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.696Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.699Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:30:58.699Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.720Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.720Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:58.731Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:58.742Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.753Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.753Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:58.754Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.754Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.755Z aztec:archiver No new blocks to process, current block number: 1159 +2023-12-11T10:30:58.755Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:30:58.756Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.777Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.778Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:58.788Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:58.797Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.810Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.810Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:58.811Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.811Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.811Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:58.812Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.833Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.833Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:58.844Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:58.851Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.864Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.864Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:58.864Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.864Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.865Z aztec:sequencer Block has been synced +2023-12-11T10:30:58.865Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:30:58.865Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.887Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.887Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:30:58.897Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:58.905Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.917Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:30:58.917Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:30:58.918Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:30:58.918Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:58.919Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:30:58.919Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:30:58.926Z aztec:pxe_service Executing simulator... +2023-12-11T10:30:58.927Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:58.937Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:30:58.937Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:30:58.943Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:30:58.946Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:30:58.948Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:59.017Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:30:59.018Z aztec:pxe_service Simulation completed! +2023-12-11T10:30:59.018Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:30:59.030Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:59.030Z aztec:node Using committed db for block latest, world state synced upto 31 +2023-12-11T10:30:59.147Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=115.15578899532557 inputSize=43109 outputSize=20441 +2023-12-11T10:30:59.147Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:30:59.221Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=67.93657100200653 inputSize=25833 outputSize=9689 +2023-12-11T10:30:59.221Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:30:59.234Z aztec:node INFO Simulating tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.237Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000020: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000020, 0x0000000000000000000000000000000000000000000000000000000065771140) +2023-12-11T10:30:59.238Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:59.238Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:59.398Z aztec:sequencer:public-processor Processing tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.398Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.399Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:59.405Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:59.406Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:59.410Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:59.410Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:59.509Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=96.88828099519014 inputSize=25203 outputSize=20441 +2023-12-11T10:30:59.509Z aztec:node INFO Simulated tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e succeeds +2023-12-11T10:30:59.509Z aztec:pxe_service INFO Executed local simulation for 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.509Z aztec:pxe_service INFO Sending transaction 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.509Z aztec:node INFO Received tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.510Z aztec:tx_pool Adding tx with id 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e eventName=tx-added-to-pool txHash=0x1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:30:59.866Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:30:59.869Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000020: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000020, 0x0000000000000000000000000000000000000000000000000000000065771140) +2023-12-11T10:30:59.869Z aztec:sequencer INFO Building block 32 with 1 transactions +2023-12-11T10:30:59.870Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 31 +2023-12-11T10:30:59.870Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 31 +2023-12-11T10:30:59.872Z aztec:sequencer:public-processor Processing tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.872Z aztec:sequencer:public-processor Executing enqueued public calls for tx 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.872Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:30:59.878Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:30:59.879Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:30:59.883Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:30:59.883Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:30:59.979Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=94.20927800238132 inputSize=25203 outputSize=20441 +2023-12-11T10:30:59.980Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:30:59.980Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:30:59.980Z aztec:sequencer Assembling block with txs 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e +2023-12-11T10:30:59.980Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000020 +2023-12-11T10:30:59.980Z aztec:sequencer:solo-block-builder Running base rollup for 1884c9bcafba6ebf7dfc0b47d3237e8b5d9dbe45829953daec1ee969ccf2739e 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:02.075Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1525.1109580025077 inputSize=667658 outputSize=873 +2023-12-11T10:31:02.075Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:03.757Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1239.3068240061402 inputSize=667616 outputSize=873 +2023-12-11T10:31:03.757Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:03.831Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=54.646351993083954 inputSize=4072 outputSize=881 +2023-12-11T10:31:03.831Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:03.840Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:03.840Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:03.841Z aztec:sequencer Assembled block 32 eventName=l2-block-built duration=3975.7173589989543 publicProcessDuration=108.26622100174427 rollupCircuitsDuration=3861.153586000204 txCount=1 blockNumber=32 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:03.842Z aztec:sequencer Publishing extended contract data with block hash adae7f4fc55466cbe194cd31476805ac68633594db6498e2805bbe6b1da0b082 +2023-12-11T10:31:03.842Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:31:04.764Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:04.764Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:04.764Z aztec:archiver Retrieving chain state from L1 block: 1160, next expected l2 block number: 32 +2023-12-11T10:31:04.850Z aztec:sequencer Successfully published new contract data for block 32 +2023-12-11T10:31:05.767Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:05.768Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:05.768Z aztec:archiver Retrieving chain state from L1 block: 1160, next expected l2 block number: 32 +2023-12-11T10:31:05.776Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.776Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.778Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:31:05.778Z aztec:archiver Retrieved extended contract data for l2 block number: 32 +2023-12-11T10:31:05.778Z aztec:archiver:lmdb Adding 1 extended contract data to block 32 +2023-12-11T10:31:05.779Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:31:05.862Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.862Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.862Z aztec:merkle_trees Block 32 is ours, committing world state +2023-12-11T10:31:05.863Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.863Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:05.870Z aztec:p2p Synched to block 32 +2023-12-11T10:31:05.893Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 128 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:31:05.894Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 8320 root 0x12ae2dff06c1d2d35ce221b38d8199ed7fb66fdf72359151768b16e2c3ff2dad +2023-12-11T10:31:05.894Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 8192 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:31:05.894Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 23 root 0x072b028bd0794647afa982c82245eae20c824183a44001ebdc7ccfa9b7ead1c3 +2023-12-11T10:31:05.894Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 512 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:31:05.894Z aztec:merkle_trees Tree ARCHIVE synched with size 33 root 0x07a44108afdb88c15078526024b2d370bc27b2b1caf558c08d6c55d83462072e +2023-12-11T10:31:05.922Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372785 transactionHash=0x4087603104237766d081d85017b6733165a71e1fc00973721948edc33728b158 calldataGas=93260 calldataSize=21860 txCount=1 blockNumber=32 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:31:05.922Z aztec:sequencer Successfully published block 32 +2023-12-11T10:31:05.922Z aztec:sequencer INFO Submitted rollup block 32 with 1 transactions +2023-12-11T10:31:05.923Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=61.192901998758316 isBlockOurs=true txCount=1 blockNumber=32 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:06.758Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:06.758Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:06.758Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:31:06.759Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:31:06.759Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:31:06.760Z aztec:note_processor Synched block 32 +2023-12-11T10:31:06.760Z aztec:note_processor Synched block 32 +2023-12-11T10:31:06.761Z aztec:note_processor Synched block 32 +2023-12-11T10:31:06.761Z aztec:note_processor Synched block 32 +2023-12-11T10:31:06.762Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:06.762Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:06.777Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:06.777Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:06.787Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:06.787Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:06.793Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:06.797Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:06.814Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:06.885Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:06.885Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:06.885Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:06.898Z aztec:node Using committed db for block latest, world state synced upto 32 +2023-12-11T10:31:06.899Z aztec:archiver No new blocks to process, current block number: 1161 +2023-12-11T10:31:06.900Z aztec:node Using committed db for block latest, world state synced upto 32 +2023-12-11T10:31:07.019Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.81975200027227 inputSize=43109 outputSize=20441 +2023-12-11T10:31:07.019Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:07.095Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.07092399895191 inputSize=25833 outputSize=9689 +2023-12-11T10:31:07.095Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:07.107Z aztec:node INFO Simulating tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.108Z aztec:sequencer Block has been synced +2023-12-11T10:31:07.112Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000021: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000021, 0x0000000000000000000000000000000000000000000000000000000065771148) +2023-12-11T10:31:07.113Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:07.113Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:07.271Z aztec:sequencer:public-processor Processing tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.271Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.272Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:07.279Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.279Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:07.283Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:07.284Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:07.284Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:07.284Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:07.290Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.291Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:07.291Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:07.292Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:07.293Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.293Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:07.293Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:07.293Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:07.297Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:07.297Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:07.300Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:07.301Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:07.301Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x268fb1adcb736ca4f4b9471ef3ffdecff9e242308cb8973c8ad77da26461a341 +2023-12-11T10:31:07.302Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:07.308Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.309Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:07.309Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.309Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:07.313Z aztec:simulator:public_execution Contract storage reads: Slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:31:07.313Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:07.315Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.316Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:31:07.317Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:07.317Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:07.318Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:07.318Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000048a2 +2023-12-11T10:31:07.319Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:07.319Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:07.324Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:31:07.324Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:07.482Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.64991800487041 inputSize=25203 outputSize=20441 +2023-12-11T10:31:07.482Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:07.581Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.20921999961138 inputSize=25245 outputSize=20441 +2023-12-11T10:31:07.581Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:07.683Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.30962599813938 inputSize=25245 outputSize=20441 +2023-12-11T10:31:07.686Z aztec:node INFO Simulated tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 succeeds +2023-12-11T10:31:07.686Z aztec:pxe_service INFO Executed local simulation for 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.686Z aztec:pxe_service INFO Sending transaction 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.686Z aztec:node INFO Received tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:07.686Z aztec:tx_pool Adding tx with id 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 eventName=tx-added-to-pool txHash=0x0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10103 +2023-12-11T10:31:08.108Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:08.111Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000021: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000021, 0x0000000000000000000000000000000000000000000000000000000065771148) +2023-12-11T10:31:08.111Z aztec:sequencer INFO Building block 33 with 1 transactions +2023-12-11T10:31:08.112Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 32 +2023-12-11T10:31:08.112Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 32 +2023-12-11T10:31:08.114Z aztec:sequencer:public-processor Processing tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:08.114Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:08.114Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:08.121Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.122Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:08.125Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:08.126Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:08.126Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:08.127Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:08.133Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.133Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:08.134Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:08.134Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:08.135Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.135Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:08.135Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:08.135Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:08.139Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:08.139Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:08.142Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:08.143Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:08.143Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x268fb1adcb736ca4f4b9471ef3ffdecff9e242308cb8973c8ad77da26461a341 +2023-12-11T10:31:08.143Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:08.150Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.150Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:08.151Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.151Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:08.155Z aztec:simulator:public_execution Contract storage reads: Slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:31:08.155Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:08.157Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.157Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x000000000000000000000000000000000000000000000000000000000000057e +2023-12-11T10:31:08.158Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:08.159Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:08.159Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:08.160Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000048a2 +2023-12-11T10:31:08.160Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:08.161Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:08.165Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:31:08.165Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:08.323Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.10639099776745 inputSize=25203 outputSize=20441 +2023-12-11T10:31:08.323Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:08.421Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=96.43826500326395 inputSize=25245 outputSize=20441 +2023-12-11T10:31:08.421Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:08.522Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.96357899904251 inputSize=25245 outputSize=20441 +2023-12-11T10:31:08.527Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:31:08.527Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:31:08.527Z aztec:sequencer Assembling block with txs 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 +2023-12-11T10:31:08.527Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000021 +2023-12-11T10:31:08.527Z aztec:sequencer:solo-block-builder Running base rollup for 0bcafc987b8df95c0316506e389d292c8e34bfb498cee8df550dc5f8f3f3fb51 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:11.047Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1802.0011279955506 inputSize=667658 outputSize=873 +2023-12-11T10:31:11.047Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:12.762Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1262.586459994316 inputSize=667616 outputSize=873 +2023-12-11T10:31:12.762Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:12.832Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.305317997932434 inputSize=4072 outputSize=881 +2023-12-11T10:31:12.832Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:12.845Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:12.845Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:12.846Z aztec:sequencer Assembled block 33 eventName=l2-block-built duration=4738.488715000451 publicProcessDuration=411.87836500257254 rollupCircuitsDuration=4318.556749999523 txCount=1 blockNumber=33 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:31:12.847Z aztec:sequencer Publishing extended contract data with block hash b25819cba0428998cf18d1fa6911f876ef771705ac683a7999629e6781e01ce2 +2023-12-11T10:31:12.847Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:31:13.766Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:13.766Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:13.766Z aztec:archiver Retrieving chain state from L1 block: 1162, next expected l2 block number: 33 +2023-12-11T10:31:13.855Z aztec:sequencer Successfully published new contract data for block 33 +2023-12-11T10:31:14.770Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:14.770Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:14.770Z aztec:archiver Retrieving chain state from L1 block: 1162, next expected l2 block number: 33 +2023-12-11T10:31:14.778Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.778Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.780Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:31:14.780Z aztec:archiver Retrieved extended contract data for l2 block number: 33 +2023-12-11T10:31:14.780Z aztec:archiver:lmdb Adding 1 extended contract data to block 33 +2023-12-11T10:31:14.781Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:31:14.868Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.868Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.868Z aztec:merkle_trees Block 33 is ours, committing world state +2023-12-11T10:31:14.870Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.870Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:14.876Z aztec:p2p Synched to block 33 +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 132 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 8576 root 0x061766e963b07b5d7a66062757d771023cd44625fc9c135f89451184560a257b +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 8448 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 23 root 0x26324930c5c8b46eb046ae2efbfa690e43b89f5fcfc0a443f29503a70e805aa2 +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 528 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:31:14.898Z aztec:merkle_trees Tree ARCHIVE synched with size 34 root 0x22326b8a708f4860ad66379102528b671e5a29effde945b2461c658c95b2129f +2023-12-11T10:31:14.916Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=379037 transactionHash=0x01e27b5b298ef82de945452625338c4b36c07ddd6035da1e7292026aafc28916 calldataGas=94064 calldataSize=21860 txCount=1 blockNumber=33 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 eventName=rollup-published-to-l1 +2023-12-11T10:31:14.916Z aztec:sequencer Successfully published block 33 +2023-12-11T10:31:14.916Z aztec:sequencer INFO Submitted rollup block 33 with 1 transactions +2023-12-11T10:31:14.946Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=77.59583099931479 isBlockOurs=true txCount=1 blockNumber=33 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=36 +2023-12-11T10:31:15.769Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:15.769Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:15.778Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:15.778Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:15.778Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:31:15.778Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:31:15.779Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:31:15.779Z aztec:note_processor Synched block 33 +2023-12-11T10:31:15.779Z aztec:note_processor Synched block 33 +2023-12-11T10:31:15.780Z aztec:note_processor Synched block 33 +2023-12-11T10:31:15.780Z aztec:note_processor Synched block 33 +2023-12-11T10:31:15.790Z aztec:archiver No new blocks to process, current block number: 1163 +2023-12-11T10:31:15.916Z aztec:sequencer Block has been synced +2023-12-11T10:31:16.778Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:16.778Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:16.791Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:16.792Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:16.802Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:16.802Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:16.808Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:16.811Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:16.827Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:16.965Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:16.965Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:16.965Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:17.035Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:17.039Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:17.160Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.2778089940548 inputSize=43109 outputSize=20441 +2023-12-11T10:31:17.160Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:17.236Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.53996999561787 inputSize=25833 outputSize=9689 +2023-12-11T10:31:17.236Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:17.248Z aztec:node INFO Simulating tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.252Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:17.254Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:17.254Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:17.412Z aztec:sequencer:public-processor Processing tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.412Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.412Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:17.420Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.420Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:17.423Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:17.425Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:17.425Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:17.425Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:17.431Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.432Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:17.432Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:17.432Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:17.434Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.434Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:17.434Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:17.434Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:17.437Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:17.437Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:17.440Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:17.442Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:17.442Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x268fb1adcb736ca4f4b9471ef3ffdecff9e242308cb8973c8ad77da26461a341 +2023-12-11T10:31:17.442Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:17.448Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.449Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:17.450Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.450Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:17.453Z aztec:simulator:public_execution Contract storage reads: Slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:31:17.453Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:17.455Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.456Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:17.457Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:17.457Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:17.458Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:17.458Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:17.459Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:17.459Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004324 +2023-12-11T10:31:17.464Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:31:17.464Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:17.621Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.81010299921036 inputSize=25203 outputSize=20441 +2023-12-11T10:31:17.621Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:17.723Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.88455300033092 inputSize=25245 outputSize=20441 +2023-12-11T10:31:17.723Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:17.823Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.51603200286627 inputSize=25245 outputSize=20441 +2023-12-11T10:31:17.826Z aztec:node INFO Simulated tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 succeeds +2023-12-11T10:31:17.826Z aztec:pxe_service INFO Executed local simulation for 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.826Z aztec:pxe_service INFO Sending transaction 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.826Z aztec:node INFO Received tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:17.827Z aztec:tx_pool Adding tx with id 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 eventName=tx-added-to-pool txHash=0x2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10103 +2023-12-11T10:31:18.038Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:18.042Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:18.042Z aztec:sequencer INFO Building block 34 with 1 transactions +2023-12-11T10:31:18.043Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:18.043Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:18.045Z aztec:sequencer:public-processor Processing tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:18.045Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:18.045Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:18.053Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.053Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:18.057Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:18.058Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:18.058Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:18.058Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:18.064Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.065Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:18.065Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:18.066Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:18.067Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.067Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:18.067Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:18.067Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:18.070Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:18.070Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:18.074Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:18.075Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:18.075Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x268fb1adcb736ca4f4b9471ef3ffdecff9e242308cb8973c8ad77da26461a341 +2023-12-11T10:31:18.075Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:18.082Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.082Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:18.083Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.083Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:18.087Z aztec:simulator:public_execution Contract storage reads: Slot=0x2d8f2f35d69c6c280230ab56a5687d41f5a3a3bd6e1df23599bc95e8c1759daf: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:31:18.087Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:18.089Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.089Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:18.090Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:18.091Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:18.091Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.092Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:18.092Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:18.093Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000004324 +2023-12-11T10:31:18.097Z aztec:simulator:public_execution Contract storage reads: Slot=0x0000000000000000000000000000000000000000000000000000000000000008: 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f - sec: 0 +2023-12-11T10:31:18.097Z aztec:sequencer:public-processor Running public kernel circuit for b0e964d5@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:18.256Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.37979400157928 inputSize=25203 outputSize=20441 +2023-12-11T10:31:18.256Z aztec:sequencer:public-processor Running public kernel circuit for f3661153@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:18.357Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.66359499841928 inputSize=25245 outputSize=20441 +2023-12-11T10:31:18.357Z aztec:sequencer:public-processor Running public kernel circuit for 937c3071@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:18.458Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.61200099438429 inputSize=25245 outputSize=20441 +2023-12-11T10:31:18.462Z aztec:sequencer Deleting double spend tx 2ed8f473ccb29e0605cf1293ce3f7452271e716430e58328141ecaa34916a881 +2023-12-11T10:31:18.462Z aztec:sequencer No txs processed correctly to build block. Exiting +2023-12-11T10:31:18.841Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.841Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:18.841Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.841Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:18.842Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:18.842Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.855Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.855Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:18.856Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.856Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:18.856Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:18.857Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.879Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.879Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:18.890Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:18.901Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.914Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.914Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:18.915Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.915Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:18.916Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:18.916Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.938Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.938Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:18.949Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:18.958Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.971Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.971Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:18.972Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:18.972Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:18.973Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:18.973Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:18.995Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:18.995Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.006Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.013Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.026Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.026Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.027Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.027Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.027Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:19.027Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.049Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.049Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.060Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.068Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.081Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.081Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.082Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.082Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.083Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:19.083Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.089Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:19.089Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:19.099Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.099Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:19.105Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:19.109Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:19.126Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:19.196Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:19.196Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:19.196Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:19.208Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.210Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.328Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.28926099836826 inputSize=43109 outputSize=20441 +2023-12-11T10:31:19.328Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:19.404Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.53181999921799 inputSize=25833 outputSize=9689 +2023-12-11T10:31:19.404Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:19.416Z aztec:node INFO Simulating tx 26497ddf1612ea6b3739d9e06ce85f5c79bb1a40ce6455d3e24087434755411b +2023-12-11T10:31:19.421Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:19.422Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:19.422Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:19.579Z aztec:sequencer:public-processor Processing tx 26497ddf1612ea6b3739d9e06ce85f5c79bb1a40ce6455d3e24087434755411b +2023-12-11T10:31:19.579Z aztec:sequencer:public-processor Executing enqueued public calls for tx 26497ddf1612ea6b3739d9e06ce85f5c79bb1a40ce6455d3e24087434755411b +2023-12-11T10:31:19.579Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:19.587Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.587Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:19.590Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:19.592Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:19.592Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:19.592Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:19.598Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.599Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:19.599Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:19.600Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:19.601Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.601Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:19.601Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:19.601Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:19.605Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:19.605Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:19.607Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.607Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:19.608Z aztec:sequencer:public-processor WARN Error processing tx 26497ddf1612ea6b3739d9e06ce85f5c79bb1a40ce6455d3e24087434755411b: Error: Assertion failed: Underflow +2023-12-11T10:31:19.648Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.648Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:19.648Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.648Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.651Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:19.651Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.679Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.679Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.680Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.680Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.681Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:19.681Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.722Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.722Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.734Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.745Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.790Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.790Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.791Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.791Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.791Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:19.792Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.815Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.816Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.827Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.837Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.852Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.853Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.853Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.853Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.854Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:19.854Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.876Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.877Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.888Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.895Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.909Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.909Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.910Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.910Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.910Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:19.911Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.934Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.934Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:19.945Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.952Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.966Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:19.966Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:19.967Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:19.967Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:19.967Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:19.968Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:19.973Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:19.974Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:19.984Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:19.984Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:19.990Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:19.994Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:20.011Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:20.082Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:20.082Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:20.082Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:20.094Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.095Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.213Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.4118909984827 inputSize=43109 outputSize=20441 +2023-12-11T10:31:20.213Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:20.289Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.29966200143099 inputSize=25833 outputSize=9689 +2023-12-11T10:31:20.289Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:20.301Z aztec:node INFO Simulating tx 2a1170b758fd494cf2f88122c36e463d46c86e735f65185896cc482da262d30d +2023-12-11T10:31:20.307Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:20.308Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:20.308Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:20.465Z aztec:sequencer:public-processor Processing tx 2a1170b758fd494cf2f88122c36e463d46c86e735f65185896cc482da262d30d +2023-12-11T10:31:20.465Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2a1170b758fd494cf2f88122c36e463d46c86e735f65185896cc482da262d30d +2023-12-11T10:31:20.465Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:20.473Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.473Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:20.476Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:20.478Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:20.478Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:20.478Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:20.484Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.485Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:20.485Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:20.486Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:20.487Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.487Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:20.487Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:20.487Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:20.490Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:20.490Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:20.491Z aztec:sequencer:public-processor WARN Error processing tx 2a1170b758fd494cf2f88122c36e463d46c86e735f65185896cc482da262d30d: Error: Assertion failed: invalid nonce +2023-12-11T10:31:20.528Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.528Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:20.529Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.529Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.529Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:20.529Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.543Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.543Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:20.544Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.544Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.545Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:20.545Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.568Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.568Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:20.579Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:20.590Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.603Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.603Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:20.604Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.604Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.606Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:20.606Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.629Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.629Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:20.640Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:20.649Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.662Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.662Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:20.662Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.662Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.663Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:20.663Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.685Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.685Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:20.696Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:20.703Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.716Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.716Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:20.717Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.717Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.717Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:20.718Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.740Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.740Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:20.751Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:20.758Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.771Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:20.771Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:20.772Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:20.772Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.773Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:20.773Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:20.779Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:20.779Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:20.789Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:20.789Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:20.795Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:20.799Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:20.816Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:20.887Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:20.887Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:20.887Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:20.900Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:20.900Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.022Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.20473600178957 inputSize=43109 outputSize=20441 +2023-12-11T10:31:21.022Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:21.098Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.57046999782324 inputSize=25833 outputSize=9689 +2023-12-11T10:31:21.098Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:21.110Z aztec:node INFO Simulating tx 051c122315858bec1c43b5929f9617d8044513e66bd32a31a2ed65a0006fdafb +2023-12-11T10:31:21.113Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:21.114Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:21.114Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:21.272Z aztec:sequencer:public-processor Processing tx 051c122315858bec1c43b5929f9617d8044513e66bd32a31a2ed65a0006fdafb +2023-12-11T10:31:21.273Z aztec:sequencer:public-processor Executing enqueued public calls for tx 051c122315858bec1c43b5929f9617d8044513e66bd32a31a2ed65a0006fdafb +2023-12-11T10:31:21.273Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:21.280Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.281Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:21.284Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:21.285Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:21.285Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:21.286Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:21.292Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.292Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:21.293Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:21.293Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:21.295Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.295Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:21.295Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:21.295Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:21.298Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:21.298Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.301Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:21.303Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:21.303Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x187773c7e61c4e0e5a4bd776385a41e7f4e69d5ee39323afe73311d03449b368 +2023-12-11T10:31:21.303Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:21.310Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.311Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1c25b295cbb7f1efe1da1512980a824cd6388a55fd2eeb06549be1f40063b774 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.312Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.312Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1c25b295cbb7f1efe1da1512980a824cd6388a55fd2eeb06549be1f40063b774 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.315Z aztec:simulator:public_execution Contract storage reads: Slot=0x1c25b295cbb7f1efe1da1512980a824cd6388a55fd2eeb06549be1f40063b774: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 7 +2023-12-11T10:31:21.315Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.317Z aztec:sequencer:public-processor WARN Error processing tx 051c122315858bec1c43b5929f9617d8044513e66bd32a31a2ed65a0006fdafb: Error: Assertion failed: Message not authorized by account +2023-12-11T10:31:21.355Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.355Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:21.355Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.356Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.357Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:21.357Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.369Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.369Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:21.370Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.370Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.371Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:21.371Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.392Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.393Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:21.404Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:21.414Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.427Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.427Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:21.428Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.428Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.429Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:21.429Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.450Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.450Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:21.461Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:21.471Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.484Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.484Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:21.484Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.485Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.485Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.485Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.508Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.508Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:21.519Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:21.526Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.539Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.539Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:21.539Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.539Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.540Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:21.540Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.562Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.562Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:21.573Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:21.581Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.594Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:21.594Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:21.594Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:21.595Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.595Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:21.595Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:21.603Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:21.603Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:21.614Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:21.614Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:21.620Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:21.624Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:21.625Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:21.695Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:21.695Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:21.695Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:21.708Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.709Z aztec:node Using committed db for block latest, world state synced upto 33 +2023-12-11T10:31:21.826Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.14887199550867 inputSize=43109 outputSize=20441 +2023-12-11T10:31:21.826Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:21.901Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=68.75418499857187 inputSize=25833 outputSize=9689 +2023-12-11T10:31:21.901Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:21.914Z aztec:node INFO Simulating tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:21.917Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:21.918Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:21.918Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:22.078Z aztec:sequencer:public-processor Processing tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.078Z aztec:sequencer:public-processor Executing enqueued public calls for tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.078Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:22.085Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:22.086Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1ef81028dc0f943ee20de5e061b45189c7b2f356b206d0bae0141e51fc1899ac value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:22.090Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:22.090Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:22.193Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=101.06057500094175 inputSize=25203 outputSize=20441 +2023-12-11T10:31:22.194Z aztec:node INFO Simulated tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 succeeds +2023-12-11T10:31:22.194Z aztec:pxe_service INFO Executed local simulation for 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.194Z aztec:pxe_service INFO Sending transaction 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.194Z aztec:node INFO Received tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.194Z aztec:tx_pool Adding tx with id 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 eventName=tx-added-to-pool txHash=0x011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:31:22.709Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:22.712Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000022: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000022, 0x0000000000000000000000000000000000000000000000000000000065771151) +2023-12-11T10:31:22.712Z aztec:sequencer INFO Building block 34 with 1 transactions +2023-12-11T10:31:22.713Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 33 +2023-12-11T10:31:22.713Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 33 +2023-12-11T10:31:22.714Z aztec:sequencer:public-processor Processing tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.714Z aztec:sequencer:public-processor Executing enqueued public calls for tx 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.715Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:22.722Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:22.723Z aztec:simulator:public_execution_context Oracle storage write: slot=0x1ef81028dc0f943ee20de5e061b45189c7b2f356b206d0bae0141e51fc1899ac value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:22.727Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:22.727Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:22.829Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=100.27108100056648 inputSize=25203 outputSize=20441 +2023-12-11T10:31:22.830Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:31:22.830Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:31:22.830Z aztec:sequencer Assembling block with txs 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 +2023-12-11T10:31:22.830Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000022 +2023-12-11T10:31:22.830Z aztec:sequencer:solo-block-builder Running base rollup for 011f7ed671f9d68ed28a4623bfdfe8e81fa96dcca00a6e0dc9e6d3d14fa6c7e2 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:24.988Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1567.2309169992805 inputSize=667658 outputSize=873 +2023-12-11T10:31:24.988Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:26.684Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1247.6175319999456 inputSize=667616 outputSize=873 +2023-12-11T10:31:26.684Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:26.756Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=54.20686499774456 inputSize=4072 outputSize=881 +2023-12-11T10:31:26.756Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:26.765Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:26.765Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:26.766Z aztec:sequencer Assembled block 34 eventName=l2-block-built duration=4058.887313000858 publicProcessDuration=115.73330499976873 rollupCircuitsDuration=3936.7157279998064 txCount=1 blockNumber=34 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:26.767Z aztec:sequencer Publishing extended contract data with block hash 101d0d586050d9a9794b79fba3e31236622f0cbf2e3472be93f510d6b5a0222b +2023-12-11T10:31:26.767Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:31:27.691Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:27.691Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:27.692Z aztec:archiver Retrieving chain state from L1 block: 1164, next expected l2 block number: 34 +2023-12-11T10:31:27.776Z aztec:sequencer Successfully published new contract data for block 34 +2023-12-11T10:31:28.695Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:28.696Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:28.696Z aztec:archiver Retrieving chain state from L1 block: 1164, next expected l2 block number: 34 +2023-12-11T10:31:28.704Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.704Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.706Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:31:28.706Z aztec:archiver Retrieved extended contract data for l2 block number: 34 +2023-12-11T10:31:28.706Z aztec:archiver:lmdb Adding 1 extended contract data to block 34 +2023-12-11T10:31:28.706Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:31:28.790Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.790Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.790Z aztec:merkle_trees Block 34 is ours, committing world state +2023-12-11T10:31:28.791Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.791Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:28.797Z aztec:p2p Synched to block 34 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 136 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 8832 root 0x20192ea975b6fecb2038d4dca2cb87aeac44daa4b58fb82126c0ccd7b90a1726 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 8704 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 24 root 0x05e1a40a509214a9a5d1364b1bd753f4f9de41e2d829d68488bc10176c631479 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 544 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:31:28.820Z aztec:merkle_trees Tree ARCHIVE synched with size 35 root 0x0463918bc3c172872ae68ba85802181f37be9776b6b525508b180bae894e3393 +2023-12-11T10:31:28.836Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372797 transactionHash=0x5ea83c8105d89b7a4ec396bdb82e30bcc2ba803bd498c4e4099f0cfc3ca8582e calldataGas=93272 calldataSize=21860 txCount=1 blockNumber=34 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:31:28.836Z aztec:sequencer Successfully published block 34 +2023-12-11T10:31:28.836Z aztec:sequencer INFO Submitted rollup block 34 with 1 transactions +2023-12-11T10:31:28.849Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=59.51206300407648 isBlockOurs=true txCount=1 blockNumber=34 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:29.689Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:29.689Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:29.697Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:29.697Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:29.697Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:31:29.697Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:31:29.698Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:31:29.699Z aztec:note_processor Synched block 34 +2023-12-11T10:31:29.699Z aztec:note_processor Synched block 34 +2023-12-11T10:31:29.699Z aztec:note_processor Synched block 34 +2023-12-11T10:31:29.700Z aztec:note_processor Synched block 34 +2023-12-11T10:31:29.715Z aztec:archiver No new blocks to process, current block number: 1165 +2023-12-11T10:31:29.836Z aztec:sequencer Block has been synced +2023-12-11T10:31:30.698Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:30.698Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:30.709Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:30.710Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:30.720Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:30.720Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:30.726Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:30.729Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:30.747Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:30.816Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:30.816Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:30.816Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:30.829Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:30.829Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:30.952Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=119.52090100198984 inputSize=43109 outputSize=20441 +2023-12-11T10:31:30.952Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:31.027Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.38165099918842 inputSize=25833 outputSize=9689 +2023-12-11T10:31:31.027Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:31.040Z aztec:node INFO Simulating tx 14e00e657dd621e65e634ad0f9c434343a67a900c8d9731ade3a00a1b5797925 +2023-12-11T10:31:31.048Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000023: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000023, 0x000000000000000000000000000000000000000000000000000000006577115f) +2023-12-11T10:31:31.049Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:31.049Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:31.211Z aztec:sequencer:public-processor Processing tx 14e00e657dd621e65e634ad0f9c434343a67a900c8d9731ade3a00a1b5797925 +2023-12-11T10:31:31.211Z aztec:sequencer:public-processor Executing enqueued public calls for tx 14e00e657dd621e65e634ad0f9c434343a67a900c8d9731ade3a00a1b5797925 +2023-12-11T10:31:31.212Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:31.219Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.219Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:31.223Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:31.224Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:31.224Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:31.224Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:31.230Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.231Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:31.232Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:31.232Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:31.233Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.233Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:31.233Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:31.233Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:31.237Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:31.237Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:31.240Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:31.241Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:31.241Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x29bdb7c6c93aa38aeb137c836cd8c208a5d629de1e60b4ca3cd7abfe9b4c0140 +2023-12-11T10:31:31.242Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:31.248Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.249Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ef81028dc0f943ee20de5e061b45189c7b2f356b206d0bae0141e51fc1899ac value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:31.250Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.250Z aztec:simulator:public_execution_context Oracle storage read: slot=0x1ef81028dc0f943ee20de5e061b45189c7b2f356b206d0bae0141e51fc1899ac value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:31.253Z aztec:simulator:public_execution Contract storage reads: Slot=0x1ef81028dc0f943ee20de5e061b45189c7b2f356b206d0bae0141e51fc1899ac: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 7 +2023-12-11T10:31:31.253Z aztec:simulator:public_execution_context Returning from nested call: ret=0x00000000000000000000000000000000000000000000000000000000e86ab4ff, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:31.255Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.256Z aztec:simulator:public_execution_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:31.257Z aztec:sequencer:public-processor WARN Error processing tx 14e00e657dd621e65e634ad0f9c434343a67a900c8d9731ade3a00a1b5797925: Error: Assertion failed: Underflow +2023-12-11T10:31:31.296Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.296Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:31.296Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.297Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.297Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:31.297Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.308Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.308Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:31.309Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.309Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.311Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:31.311Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.333Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.333Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:31.345Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:31.355Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.368Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.368Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:31.368Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.368Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.369Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:31.369Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.392Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.392Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:31.403Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:31.413Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.425Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.425Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:31.426Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.426Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.427Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:31.427Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.449Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.449Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:31.460Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:31.467Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.480Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.480Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:31.481Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.481Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.482Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:31.482Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.504Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.504Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:31.515Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:31.522Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.535Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:31.535Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:31.536Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:31.536Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.537Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:31.537Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:31.545Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:31.545Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:31.555Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:31.555Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:31.562Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:31.566Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:31.567Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:31.638Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:31.638Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:31.638Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:31.651Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.652Z aztec:node Using committed db for block latest, world state synced upto 34 +2023-12-11T10:31:31.772Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=118.28192999958992 inputSize=43109 outputSize=20441 +2023-12-11T10:31:31.772Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:31.848Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.72626899927855 inputSize=25833 outputSize=9689 +2023-12-11T10:31:31.848Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:31.860Z aztec:node INFO Simulating tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:31.864Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000023: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000023, 0x000000000000000000000000000000000000000000000000000000006577115f) +2023-12-11T10:31:31.865Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:31.865Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:32.027Z aztec:sequencer:public-processor Processing tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.027Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.027Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:32.033Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:32.034Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2a5cd7a23e48e0b8511f79193315dbb4cbe0b9556165f62ce88179d03d9bdb57 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:32.038Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:32.038Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:32.139Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.77792000025511 inputSize=25203 outputSize=20441 +2023-12-11T10:31:32.139Z aztec:node INFO Simulated tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 succeeds +2023-12-11T10:31:32.139Z aztec:pxe_service INFO Executed local simulation for 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.139Z aztec:pxe_service INFO Sending transaction 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.139Z aztec:node INFO Received tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.140Z aztec:tx_pool Adding tx with id 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 eventName=tx-added-to-pool txHash=0x12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10071 +2023-12-11T10:31:32.141Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:32.144Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000023: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000023, 0x000000000000000000000000000000000000000000000000000000006577115f) +2023-12-11T10:31:32.144Z aztec:sequencer INFO Building block 35 with 1 transactions +2023-12-11T10:31:32.145Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 34 +2023-12-11T10:31:32.145Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 34 +2023-12-11T10:31:32.147Z aztec:sequencer:public-processor Processing tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.147Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.147Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:10921c06 +2023-12-11T10:31:32.154Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:32.155Z aztec:simulator:public_execution_context Oracle storage write: slot=0x2a5cd7a23e48e0b8511f79193315dbb4cbe0b9556165f62ce88179d03d9bdb57 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:32.158Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:32.158Z aztec:sequencer:public-processor Running public kernel circuit for 10921c06@0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:32.259Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.74153999984264 inputSize=25203 outputSize=20441 +2023-12-11T10:31:32.260Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:31:32.260Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:31:32.260Z aztec:sequencer Assembling block with txs 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 +2023-12-11T10:31:32.260Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000023 +2023-12-11T10:31:32.260Z aztec:sequencer:solo-block-builder Running base rollup for 12b78369a26f3533bfed657c1d9a9179d02776f2c8020a0ef07b96d80f36bbf3 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:34.393Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1548.001345999539 inputSize=667658 outputSize=873 +2023-12-11T10:31:34.393Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:36.104Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1259.5451980009675 inputSize=667616 outputSize=873 +2023-12-11T10:31:36.104Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:36.177Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.29569900035858 inputSize=4072 outputSize=881 +2023-12-11T10:31:36.177Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:36.188Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:36.188Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:36.189Z aztec:sequencer Assembled block 35 eventName=l2-block-built duration=4048.0146300047636 publicProcessDuration=113.30648899823427 rollupCircuitsDuration=3928.819996006787 txCount=1 blockNumber=35 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:36.189Z aztec:sequencer Publishing extended contract data with block hash 48a472bb2f0898e0c45ef3bab9c7a7d1f281358b2c74b807056e1a625cb09760 +2023-12-11T10:31:36.189Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:31:37.112Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:37.112Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:37.112Z aztec:archiver Retrieving chain state from L1 block: 1166, next expected l2 block number: 35 +2023-12-11T10:31:37.198Z aztec:sequencer Successfully published new contract data for block 35 +2023-12-11T10:31:38.116Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:38.116Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:38.116Z aztec:archiver Retrieving chain state from L1 block: 1166, next expected l2 block number: 35 +2023-12-11T10:31:38.124Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.124Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.126Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:31:38.126Z aztec:archiver Retrieved extended contract data for l2 block number: 35 +2023-12-11T10:31:38.126Z aztec:archiver:lmdb Adding 1 extended contract data to block 35 +2023-12-11T10:31:38.127Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:31:38.209Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.210Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.210Z aztec:merkle_trees Block 35 is ours, committing world state +2023-12-11T10:31:38.211Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.211Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:38.216Z aztec:p2p Synched to block 35 +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 140 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 9088 root 0x012b5ce3bf396083a90663c40851efa1427ebc3c342218d2dd258687de62e826 +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 8960 root 0x27d847c937f6047f9f436e54b3f683c796b0c33900bcb9cea4d24d7aa7454763 +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 25 root 0x02c3c121245153b9488d9be733c483e14ad3001ae31b3ea969b527794702f35f +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 560 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:31:38.238Z aztec:merkle_trees Tree ARCHIVE synched with size 36 root 0x2f0359a28f6a703f32ff20ce957e9b4cd52dc410b801536a3c0ac2c388dc92f0 +2023-12-11T10:31:38.260Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=372785 transactionHash=0x47c4c14ae9cb2f701c9e25a2f9b94671da8a1f88ed9bbf7703e4a6e85bf1ec7a calldataGas=93260 calldataSize=21860 txCount=1 blockNumber=35 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-11T10:31:38.260Z aztec:sequencer Successfully published block 35 +2023-12-11T10:31:38.260Z aztec:sequencer INFO Submitted rollup block 35 with 1 transactions +2023-12-11T10:31:38.269Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=59.78823100030422 isBlockOurs=true txCount=1 blockNumber=35 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-11T10:31:39.105Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.105Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.105Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:31:39.105Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:31:39.106Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 4 note processors +2023-12-11T10:31:39.107Z aztec:note_processor Synched block 35 +2023-12-11T10:31:39.107Z aztec:note_processor Synched block 35 +2023-12-11T10:31:39.107Z aztec:note_processor Synched block 35 +2023-12-11T10:31:39.108Z aztec:note_processor Synched block 35 +2023-12-11T10:31:39.109Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.109Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.122Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:39.122Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:39.133Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.133Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:39.139Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:39.142Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:39.159Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:39.229Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:39.229Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:39.229Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:39.241Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.242Z aztec:archiver No new blocks to process, current block number: 1167 +2023-12-11T10:31:39.243Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.362Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.03097300231457 inputSize=43109 outputSize=20441 +2023-12-11T10:31:39.362Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:39.437Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.05642300099134 inputSize=25833 outputSize=9689 +2023-12-11T10:31:39.437Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:39.450Z aztec:node INFO Simulating tx 18526c2c2fbb99e107d9efad75b6396ccb43b77e4ad75e8745da24b9c47037d3 +2023-12-11T10:31:39.450Z aztec:sequencer Block has been synced +2023-12-11T10:31:39.453Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000024: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000024, 0x0000000000000000000000000000000000000000000000000000000065771169) +2023-12-11T10:31:39.454Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.454Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:39.612Z aztec:sequencer:public-processor Processing tx 18526c2c2fbb99e107d9efad75b6396ccb43b77e4ad75e8745da24b9c47037d3 +2023-12-11T10:31:39.612Z aztec:sequencer:public-processor Executing enqueued public calls for tx 18526c2c2fbb99e107d9efad75b6396ccb43b77e4ad75e8745da24b9c47037d3 +2023-12-11T10:31:39.612Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:39.619Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.620Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:39.623Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:39.624Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:39.624Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:39.625Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:39.631Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.631Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:39.632Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:39.632Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:39.633Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.633Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6 value=0x0000000000000000000000000000000000000000000000000000000065770d48 +2023-12-11T10:31:39.633Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7 value=0x0000000000000000000000000000000000000000000000000000000000000004 +2023-12-11T10:31:39.633Z aztec:simulator:public_execution_context Oracle storage read: slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8 value=0x0000000000000000000000000000000000000000000000000000000000000006 +2023-12-11T10:31:39.637Z aztec:simulator:public_execution Contract storage reads: Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb6: 0x0000000000000000000000000000000000000000000000000000000065770d48 - sec: 1, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb7: 0x0000000000000000000000000000000000000000000000000000000000000004 - sec: 2, Slot=0x19af0f7fb78ad2de411105e998bc27fab8e18e42f008e738cd2377e912b13eb8: 0x0000000000000000000000000000000000000000000000000000000000000006 - sec: 3 +2023-12-11T10:31:39.637Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000006, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.640Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:39.641Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:39.641Z aztec:simulator:public_execution_context Public function call: addr=0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 selector=f3661153 args=0x0ec45b3c84524d53953fe24eb9d7f8291241428bba19231c4710898102533b82 +2023-12-11T10:31:39.642Z aztec:simulator:public_execution Executing public external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:f3661153 +2023-12-11T10:31:39.648Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.649Z aztec:simulator:public_execution_context Oracle storage read: slot=0x02c36a3299139853e0e262a552e54ec8b54673a293d6c96aa930d7edd1c66c9d value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.649Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.649Z aztec:simulator:public_execution_context Oracle storage read: slot=0x02c36a3299139853e0e262a552e54ec8b54673a293d6c96aa930d7edd1c66c9d value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.653Z aztec:simulator:public_execution Contract storage reads: Slot=0x02c36a3299139853e0e262a552e54ec8b54673a293d6c96aa930d7edd1c66c9d: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 7 +2023-12-11T10:31:39.653Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.654Z aztec:sequencer:public-processor WARN Error processing tx 18526c2c2fbb99e107d9efad75b6396ccb43b77e4ad75e8745da24b9c47037d3: Error: Assertion failed: Message not authorized by account +2023-12-11T10:31:39.690Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.690Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:39.690Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.691Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.691Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:39.691Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.704Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.704Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:39.705Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.705Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.706Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:39.706Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.729Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.729Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:39.740Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.750Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.763Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.763Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:39.764Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.764Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.765Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:39.766Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.788Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.788Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:39.799Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.808Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.820Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.820Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:39.821Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.821Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.822Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.822Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.844Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.844Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:39.855Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.862Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.875Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.875Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:39.876Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:39.876Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:39.876Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:39.877Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.898Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:39.898Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:39.909Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.917Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:39.922Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:39.922Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:39.933Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:39.933Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:39.938Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:39.942Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:39.959Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:40.029Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:40.029Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:40.029Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:40.041Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.042Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.160Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=116.59342000633478 inputSize=43109 outputSize=20441 +2023-12-11T10:31:40.161Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:40.237Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.47162400186062 inputSize=25833 outputSize=9689 +2023-12-11T10:31:40.237Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:40.250Z aztec:node INFO Simulating tx 2351f5807187a594ace1c21be589a3ab27ef85e7a6a581b0276745a89117e782 +2023-12-11T10:31:40.256Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000024: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000024, 0x0000000000000000000000000000000000000000000000000000000065771169) +2023-12-11T10:31:40.257Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:40.257Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:40.416Z aztec:sequencer:public-processor Processing tx 2351f5807187a594ace1c21be589a3ab27ef85e7a6a581b0276745a89117e782 +2023-12-11T10:31:40.416Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2351f5807187a594ace1c21be589a3ab27ef85e7a6a581b0276745a89117e782 +2023-12-11T10:31:40.416Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:b0e964d5 +2023-12-11T10:31:40.423Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.424Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000008 value=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:40.427Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:40.428Z aztec:simulator:acvm Oracle callback callPublicFunction +2023-12-11T10:31:40.428Z aztec:simulator:public_execution_context Public function call: addr=0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f selector=937c3071 args=0x0c260873100dbe07d90ec13263fd7671be717aa1879d4787bd51d816c283b626 +2023-12-11T10:31:40.429Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:937c3071 +2023-12-11T10:31:40.435Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.435Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:40.436Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:40.436Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:40.437Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.437Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:40.437Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:40.437Z aztec:simulator:public_execution_context Oracle storage read: slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-11T10:31:40.441Z aztec:simulator:public_execution Contract storage reads: Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddb: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 1, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddc: 0x0000000000000000000000000000000000000000000000000000000000000000 - sec: 2, Slot=0x07d7ef9431509fccdaecfcb6fe09a8605f2df0bc3a69f7d88e8493d37b702ddd: 0x0000000000000000000000000000000000000000000000000000000000000001 - sec: 3 +2023-12-11T10:31:40.441Z aztec:simulator:public_execution_context Returning from nested call: ret=0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:40.442Z aztec:sequencer:public-processor WARN Error processing tx 2351f5807187a594ace1c21be589a3ab27ef85e7a6a581b0276745a89117e782: Error: Assertion failed: Blacklisted: Sender +2023-12-11T10:31:40.478Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.478Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:40.478Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.478Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.480Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:40.480Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.491Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.491Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:40.491Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.492Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.493Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:40.493Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.517Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.517Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:40.528Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.539Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.551Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.551Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:40.552Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.552Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.553Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:40.553Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.575Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.575Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:40.586Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.595Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.608Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.608Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:40.609Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.609Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.609Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:40.609Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.631Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.631Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:40.642Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.649Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.662Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.662Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:40.663Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:40.663Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:40.663Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:40.664Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.685Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.685Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:40.696Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.703Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.743Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:40.744Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:40.760Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.777Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:40.806Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:40.807Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:40.817Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:40.817Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:40.823Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:40.838Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:31:40.838Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:d4fcc96e from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:31:40.955Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:31:41.079Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:41.079Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:31:41.085Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:41.086Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:31:41.086Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:41.091Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:31:41.102Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:31:41.231Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:41.232Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:41.237Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:41.271Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:31:41.287Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:41.287Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x1673f441d2a2ae9d33487d5a3cadc4e0d2a5126b8495382ae892bc243d8a8803:[0x0000000000000000000000000000000000000000000000000000000000000271,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x1416b13894154e4fdf7c9a2b78065014830b4daab9edd1b261d10f1a070cbee5], 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f], 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f] +2023-12-11T10:31:41.429Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:31:41.430Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:31:41.433Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:31:41.736Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:31:41.738Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:31:41.738Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:31:41.739Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:31:41.740Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:41.741Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:41.755Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:41.990Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:31:42.052Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:31:42.052Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:42.052Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:42.057Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.059Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.179Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.79633199423552 inputSize=43109 outputSize=20441 +2023-12-11T10:31:42.179Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:42.201Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.202Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.202Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.391Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=186.8917149975896 inputSize=64516 outputSize=20441 +2023-12-11T10:31:42.391Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:31:42.409Z aztec:node Using committed db for block latest, world state synced upto 35 +2023-12-11T10:31:42.560Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=148.1472349986434 inputSize=64516 outputSize=20441 +2023-12-11T10:31:42.560Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:31:42.637Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=70.7623919993639 inputSize=25833 outputSize=9689 +2023-12-11T10:31:42.637Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:42.661Z aztec:node INFO Simulating tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:42.667Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000024: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000024, 0x0000000000000000000000000000000000000000000000000000000065771169) +2023-12-11T10:31:42.669Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:42.669Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:42.828Z aztec:sequencer:public-processor Processing tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:42.828Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:42.828Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:42.834Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:42.834Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:42.835Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:31:42.836Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:31:42.839Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:31:42.839Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:42.940Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.05337700247765 inputSize=25203 outputSize=20441 +2023-12-11T10:31:42.942Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:42.947Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:42.947Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:42.949Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:42.949Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000043c0 +2023-12-11T10:31:42.952Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:42.952Z aztec:sequencer:public-processor Running public kernel circuit for 713784f4@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:43.052Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.03496500104666 inputSize=25245 outputSize=20441 +2023-12-11T10:31:43.053Z aztec:node INFO Simulated tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 succeeds +2023-12-11T10:31:43.053Z aztec:pxe_service INFO Executed local simulation for 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.053Z aztec:pxe_service INFO Sending transaction 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.053Z aztec:node INFO Received tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.053Z aztec:tx_pool Adding tx with id 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 eventName=tx-added-to-pool txHash=0x12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=260 unencryptedLogSize=16 newContractCount=0 newContractDataSize=152 proofSize=0 size=10509 +2023-12-11T10:31:43.059Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:43.063Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000024: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000024, 0x0000000000000000000000000000000000000000000000000000000065771169) +2023-12-11T10:31:43.063Z aztec:sequencer INFO Building block 36 with 1 transactions +2023-12-11T10:31:43.064Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 35 +2023-12-11T10:31:43.064Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 35 +2023-12-11T10:31:43.066Z aztec:sequencer:public-processor Processing tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.066Z aztec:sequencer:public-processor Executing enqueued public calls for tx 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.066Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:43.071Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:43.072Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:43.072Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:31:43.073Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:31:43.076Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:31:43.076Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:43.179Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.53474500030279 inputSize=25203 outputSize=20441 +2023-12-11T10:31:43.181Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:43.186Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:43.187Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000045e3 +2023-12-11T10:31:43.188Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:43.189Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000043c0 +2023-12-11T10:31:43.192Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:43.192Z aztec:sequencer:public-processor Running public kernel circuit for 713784f4@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:43.293Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=99.27738700062037 inputSize=25245 outputSize=20441 +2023-12-11T10:31:43.294Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:31:43.294Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:31:43.294Z aztec:sequencer Assembling block with txs 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 +2023-12-11T10:31:43.294Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000024 +2023-12-11T10:31:43.294Z aztec:sequencer:solo-block-builder Running base rollup for 12de52fdc65dcd403b5d38967fa6e254cd36dca6b8b89b344549c9080879ec47 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:45.427Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1537.5508599951863 inputSize=667658 outputSize=873 +2023-12-11T10:31:45.427Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:47.259Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1365.9425709992647 inputSize=667616 outputSize=873 +2023-12-11T10:31:47.260Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:47.332Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.08358400315046 inputSize=4072 outputSize=881 +2023-12-11T10:31:47.332Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:47.342Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:47.342Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:47.343Z aztec:sequencer Assembled block 36 eventName=l2-block-built duration=4284.508926995099 publicProcessDuration=228.8252670019865 rollupCircuitsDuration=4048.3405059948564 txCount=1 blockNumber=36 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:31:47.344Z aztec:sequencer Publishing extended contract data with block hash e6b4db85c1a12f8a227eb1e2d273f182cec5df41723abc7898b411d1db2d8244 +2023-12-11T10:31:47.344Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:31:48.266Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:48.266Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:48.266Z aztec:archiver Retrieving chain state from L1 block: 1168, next expected l2 block number: 36 +2023-12-11T10:31:48.354Z aztec:sequencer Successfully published new contract data for block 36 +2023-12-11T10:31:49.270Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:31:49.270Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:31:49.270Z aztec:archiver Retrieving chain state from L1 block: 1168, next expected l2 block number: 36 +2023-12-11T10:31:49.279Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:49.279Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:49.280Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:31:49.281Z aztec:archiver Retrieved extended contract data for l2 block number: 36 +2023-12-11T10:31:49.281Z aztec:archiver:lmdb Adding 1 extended contract data to block 36 +2023-12-11T10:31:49.281Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:31:49.367Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:49.367Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:49.367Z aztec:merkle_trees Block 36 is ours, committing world state +2023-12-11T10:31:49.368Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:49.368Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:49.376Z aztec:p2p Synched to block 36 +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 144 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 9344 root 0x252f3df433ee73a1f8def4e23d73a4322d2e7b2df561e8db53e07e6d5333d1a0 +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 9216 root 0x0971bcc7b2c0abf83f6885a93a96ee6d4d46824547a1d50c81afb413806e9d89 +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 25 root 0x076c4b1cb605b4d06626ee8b805358b245080c4aaade60c02299d2ce13e7797f +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 576 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:31:49.396Z aztec:merkle_trees Tree ARCHIVE synched with size 37 root 0x289ca5ae71a31ad62dd3ca5f97a83a396cb24716c650ff3abc0ecf9f49762b89 +2023-12-11T10:31:49.417Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=391885 transactionHash=0xebc6804d8665b52dce6fa6176182d4109740a873a64c893fa23a50318339eaff calldataGas=97980 calldataSize=22116 txCount=1 blockNumber=36 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=40 eventName=rollup-published-to-l1 +2023-12-11T10:31:49.417Z aztec:sequencer Successfully published block 36 +2023-12-11T10:31:49.417Z aztec:sequencer INFO Submitted rollup block 36 with 1 transactions +2023-12-11T10:31:49.539Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=172.3504990041256 isBlockOurs=true txCount=1 blockNumber=36 encryptedLogCount=1 encryptedLogSize=276 unencryptedLogCount=0 unencryptedLogSize=40 +2023-12-11T10:31:50.266Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:50.266Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:50.274Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:50.274Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:50.275Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:31:50.275Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:31:50.275Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:31:50.293Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:31:50.301Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:31:50.303Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:31:50.312Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x29e9ea0ee51135f79e04d4603509faa4d7831fa031b6f252ebb28526a3019884 +2023-12-11T10:31:50.313Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x1adc679f0d0e96457ce2fb8f134b51a387d131e0f0f31b3ea3c4d0991519326b +2023-12-11T10:31:50.313Z aztec:note_processor Synched block 36 +2023-12-11T10:31:50.313Z aztec:note_processor Synched block 36 +2023-12-11T10:31:50.314Z aztec:note_processor Synched block 36 +2023-12-11T10:31:50.315Z aztec:note_processor Synched block 36 +2023-12-11T10:31:50.316Z aztec:archiver No new blocks to process, current block number: 1169 +2023-12-11T10:31:50.418Z aztec:sequencer Block has been synced +2023-12-11T10:31:51.274Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:51.274Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:51.293Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.293Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:31:51.293Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:51.293Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:51.294Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000043c0 +2023-12-11T10:31:51.294Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.306Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.306Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:51.307Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:51.307Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:51.308Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:31:51.308Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.333Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.333Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:51.345Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.360Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.374Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.374Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:51.375Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:51.375Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:51.376Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:31:51.376Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.399Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.399Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:51.410Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.420Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.434Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.434Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:51.435Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:51.435Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:51.436Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:51.436Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.459Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.459Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:51.470Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.478Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.491Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.491Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:31:51.492Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:51.492Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:51.493Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:51.493Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.515Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.515Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:51.526Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.533Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.557Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:31:51.557Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:31:51.568Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.579Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:31:51.595Z aztec:pxe_service Executing simulator... +2023-12-11T10:31:51.595Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:51.605Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.605Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:31:51.611Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:51.626Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:31:51.626Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:d4fcc96e from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:31:51.701Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:31:51.825Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:51.825Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:31:51.831Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:51.832Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:31:51.832Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:51.845Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:31:51.856Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:31:51.987Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:51.988Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:51.993Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:52.027Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:31:52.034Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:52.035Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:31:52.035Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:52.035Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:31:52.042Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:52.042Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:52.048Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:52.052Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:52.052Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:31:52.058Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:31:52.072Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:31:52.085Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:31:52.085Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x0152d09913afe2cf9f71e0183bd3061fffa4fa275e69bb3fa6ca321c65d446b0:[0x0000000000000000000000000000000000000000000000000000000000000139,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x0442fb70d92362ea6c14c1eaf37501c0b6ed49429aba6862f22a552211eba34f], 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f], 0x150405a68753ed2ae0c03a449b6178e293a8d4d1c1b9dfc15d4f6cac79ffd5a8:[0x000000000000000000000000000000000000000000000000000000000000004e,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x18cfac62a77d762ccaf41b957c711af359f923b100b2164697b9885aabead46b] +2023-12-11T10:31:52.227Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:31:52.228Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:31:52.230Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:31:52.534Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:31:52.535Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:31:52.535Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:31:52.536Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:31:52.537Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:31:52.538Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:31:52.549Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:52.783Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:31:52.845Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:31:52.845Z aztec:pxe_service Simulation completed! +2023-12-11T10:31:52.845Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:31:52.851Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:52.853Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:52.972Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.61693999916315 inputSize=43109 outputSize=20441 +2023-12-11T10:31:52.972Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:31:52.999Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.000Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.001Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.192Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=189.48277400434017 inputSize=64516 outputSize=20441 +2023-12-11T10:31:53.192Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:31:53.198Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.199Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.199Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.382Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=180.35092700272799 inputSize=64516 outputSize=20441 +2023-12-11T10:31:53.382Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:31:53.400Z aztec:node Using committed db for block latest, world state synced upto 36 +2023-12-11T10:31:53.551Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=148.63360099494457 inputSize=64516 outputSize=20441 +2023-12-11T10:31:53.551Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:31:53.631Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=73.53132399916649 inputSize=25833 outputSize=9689 +2023-12-11T10:31:53.631Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:31:53.655Z aztec:node INFO Simulating tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:53.658Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000025: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000025, 0x0000000000000000000000000000000000000000000000000000000065771174) +2023-12-11T10:31:53.659Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:53.659Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:53.818Z aztec:sequencer:public-processor Processing tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:53.818Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:53.819Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:53.824Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:53.825Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:53.825Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:31:53.826Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:31:53.829Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:31:53.829Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:53.930Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.35647899657488 inputSize=25203 outputSize=20441 +2023-12-11T10:31:53.932Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:53.937Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:53.938Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000043c0 +2023-12-11T10:31:53.940Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:53.940Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:31:53.943Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:53.943Z aztec:sequencer:public-processor Running public kernel circuit for 713784f4@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:54.043Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.13891100138426 inputSize=25245 outputSize=20441 +2023-12-11T10:31:54.044Z aztec:node INFO Simulated tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 succeeds +2023-12-11T10:31:54.044Z aztec:pxe_service INFO Executed local simulation for 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:54.044Z aztec:pxe_service INFO Sending transaction 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:54.044Z aztec:node INFO Received tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:54.044Z aztec:tx_pool Adding tx with id 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 eventName=tx-added-to-pool txHash=0x2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=264 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10517 +2023-12-11T10:31:54.939Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:31:54.943Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000025: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000025, 0x0000000000000000000000000000000000000000000000000000000065771174) +2023-12-11T10:31:54.943Z aztec:sequencer INFO Building block 37 with 1 transactions +2023-12-11T10:31:54.944Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 36 +2023-12-11T10:31:54.944Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 36 +2023-12-11T10:31:54.946Z aztec:sequencer:public-processor Processing tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:54.946Z aztec:sequencer:public-processor Executing enqueued public calls for tx 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:54.946Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:31:54.951Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:54.952Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:31:54.952Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:31:54.953Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:31:54.956Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:31:54.956Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:31:55.057Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=98.840681001544 inputSize=25203 outputSize=20441 +2023-12-11T10:31:55.059Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:31:55.064Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:31:55.065Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000043c0 +2023-12-11T10:31:55.067Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:31:55.067Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:31:55.070Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:31:55.070Z aztec:sequencer:public-processor Running public kernel circuit for 713784f4@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:31:55.169Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=97.41934499889612 inputSize=25245 outputSize=20441 +2023-12-11T10:31:55.170Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-11T10:31:55.170Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-11T10:31:55.170Z aztec:sequencer Assembling block with txs 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 +2023-12-11T10:31:55.170Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000025 +2023-12-11T10:31:55.170Z aztec:sequencer:solo-block-builder Running base rollup for 2af164ecfdb723377a80ce5466e0c010afbd08ef985ce89ab0a0de246732d139 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:57.411Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1631.9057509973645 inputSize=667658 outputSize=873 +2023-12-11T10:31:57.411Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:31:59.181Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1304.1876389980316 inputSize=667616 outputSize=873 +2023-12-11T10:31:59.182Z aztec:sequencer:solo-block-builder Running root rollup circuit +2023-12-11T10:31:59.257Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.41565800458193 inputSize=4072 outputSize=881 +2023-12-11T10:31:59.257Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-11T10:31:59.266Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:31:59.266Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:31:59.268Z aztec:sequencer Assembled block 37 eventName=l2-block-built duration=4329.507442995906 publicProcessDuration=225.16611099988222 rollupCircuitsDuration=4097.135083004832 txCount=1 blockNumber=37 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:31:59.269Z aztec:sequencer Publishing extended contract data with block hash b2c2c764fc5dd75973b6fad1fa11526c8fead5238dd32964adc3e18e850dc878 +2023-12-11T10:31:59.269Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-11T10:32:00.189Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:32:00.189Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:32:00.189Z aztec:archiver Retrieving chain state from L1 block: 1170, next expected l2 block number: 37 +2023-12-11T10:32:00.277Z aztec:sequencer Successfully published new contract data for block 37 +2023-12-11T10:32:01.192Z aztec:archiver Adding pending l1 to l2 messages to store +2023-12-11T10:32:01.192Z aztec:archiver Removing pending l1 to l2 messages from store where messages were cancelled +2023-12-11T10:32:01.192Z aztec:archiver Retrieving chain state from L1 block: 1170, next expected l2 block number: 37 +2023-12-11T10:32:01.201Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:01.201Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:01.203Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-11T10:32:01.203Z aztec:archiver Retrieved extended contract data for l2 block number: 37 +2023-12-11T10:32:01.203Z aztec:archiver:lmdb Adding 1 extended contract data to block 37 +2023-12-11T10:32:01.203Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-11T10:32:01.285Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:01.285Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:01.291Z aztec:p2p Synched to block 37 +2023-12-11T10:32:01.292Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:01.292Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:01.292Z aztec:merkle_trees Block 37 is ours, committing world state +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 148 root 0x08be271344b269460d69447ddad3a71ac9c777ce60dddc20fe35355e99ffef47 +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 9600 root 0x201841aca5250578874f544e292602a1fbccfdc32699710813cc27bf6acff714 +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 9472 root 0x146ae8dbe8c7c74d995f5ecf14e302e71fc7d181bd78ec8f58a358354039253a +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 25 root 0x2ad291a780d0f3294c88326fea311ddc55c067e2267e9977fe33b1d828a1f825 +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 592 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-11T10:32:01.314Z aztec:merkle_trees Tree ARCHIVE synched with size 38 root 0x153060e0629d2f0f69c301164b0c093c3c2bb8870d1c32b8a5912655d6272312 +2023-12-11T10:32:01.341Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500000008 gasUsed=397720 transactionHash=0xdf8d7465da2ef622616bbd749b5873c53135d2f731da5bc0407024de2f30948c calldataGas=98364 calldataSize=22116 txCount=1 blockNumber=37 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=44 eventName=rollup-published-to-l1 +2023-12-11T10:32:01.341Z aztec:sequencer Successfully published block 37 +2023-12-11T10:32:01.341Z aztec:sequencer INFO Submitted rollup block 37 with 1 transactions +2023-12-11T10:32:01.375Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=82.54566400498152 isBlockOurs=true txCount=1 blockNumber=37 encryptedLogCount=1 encryptedLogSize=280 unencryptedLogCount=0 unencryptedLogSize=44 +2023-12-11T10:32:02.184Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:02.184Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:02.184Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-11T10:32:02.184Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-11T10:32:02.185Z aztec:pxe_synchronizer Forwarding 1 encrypted logs and blocks to 4 note processors +2023-12-11T10:32:02.203Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-11T10:32:02.211Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:02.212Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:02.222Z aztec:note_processor Added note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x28ebf8e06c5ba9fa21882fa596eeaf02c625e0dcb2aaafdde107f999e84c32ca +2023-12-11T10:32:02.222Z aztec:note_processor Removed note for contract 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at slot 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2 with nullifier 0x25998a98e07c9bf25c61b7cad7f697fd0b0ac4c06b56c8f53ebe61d707507be1 +2023-12-11T10:32:02.222Z aztec:note_processor Synched block 37 +2023-12-11T10:32:02.222Z aztec:note_processor Synched block 37 +2023-12-11T10:32:02.223Z aztec:note_processor Synched block 37 +2023-12-11T10:32:02.224Z aztec:note_processor Synched block 37 +2023-12-11T10:32:02.225Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:02.225Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:02.231Z aztec:archiver No new blocks to process, current block number: 1171 +2023-12-11T10:32:02.242Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:02.242Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:32:02.252Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:02.252Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:32:02.258Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:02.273Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:02.273Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:d4fcc96e from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:32:02.347Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:02.472Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:02.472Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:02.478Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:02.479Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:02.479Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:02.489Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:02.500Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:02.505Z aztec:sequencer Block has been synced +2023-12-11T10:32:02.637Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:02.638Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:02.642Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:02.676Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:02.684Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:02.684Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:02.684Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:02.685Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:02.691Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:02.691Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:02.697Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:02.702Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:02.702Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:02.708Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:02.722Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:02.734Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:02.734Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f], 0x150405a68753ed2ae0c03a449b6178e293a8d4d1c1b9dfc15d4f6cac79ffd5a8:[0x000000000000000000000000000000000000000000000000000000000000004e,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x18cfac62a77d762ccaf41b957c711af359f923b100b2164697b9885aabead46b], 0x1987942a7036b1bc259b4df2a88b311b5924c427635933be0ab09f091feaf525:[0x0000000000000000000000000000000000000000000000000000000000000028,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x2cb4532c1cd6568e467ca491b579c997a43fe5a7a0d49617fec0a741261b2d2c] +2023-12-11T10:32:02.887Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:02.889Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:02.891Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:02.903Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:02.904Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:02.907Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:02.919Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:02.921Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:02.923Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:03.208Z aztec:simulator:acvm Oracle callback getRandomField +2023-12-11T10:32:03.209Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-11T10:32:03.210Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:03.211Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-11T10:32:03.212Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:03.213Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:03.224Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #1) 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:32:03.453Z aztec:simulator:secret_execution Returning from call to 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:03.516Z aztec:simulator:secret_execution Returning from call to 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:32:03.516Z aztec:pxe_service Simulation completed! +2023-12-11T10:32:03.516Z aztec:pxe_service Executing kernel prover... +2023-12-11T10:32:03.522Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.524Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.643Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=117.57075499743223 inputSize=43109 outputSize=20441 +2023-12-11T10:32:03.643Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-11T10:32:03.670Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.674Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.675Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.676Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.678Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.907Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=225.8532840013504 inputSize=64516 outputSize=20441 +2023-12-11T10:32:03.907Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:32:03.912Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.913Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:03.914Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:04.097Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=181.62001100182533 inputSize=64516 outputSize=20441 +2023-12-11T10:32:04.097Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:32:04.115Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:04.271Z aztec:kernel_proof_creator Simulated private kernel inner eventName=circuit-simulation circuitName=private-kernel-inner duration=150.77210500091314 inputSize=64516 outputSize=20441 +2023-12-11T10:32:04.271Z aztec:kernel_proof_creator Skipping private kernel inner proving... +2023-12-11T10:32:04.350Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.94616799801588 inputSize=25833 outputSize=9689 +2023-12-11T10:32:04.350Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-11T10:32:04.374Z aztec:node INFO Simulating tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.378Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000026: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000026, 0x0000000000000000000000000000000000000000000000000000000065771180) +2023-12-11T10:32:04.379Z aztec:l2_block Attaching newEncryptedLogs 1 logs to block 37 +2023-12-11T10:32:04.379Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 37 +2023-12-11T10:32:04.539Z aztec:sequencer:public-processor Processing tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.539Z aztec:sequencer:public-processor Executing enqueued public calls for tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.539Z aztec:simulator:public_execution Executing public external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:04.545Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:04.546Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542 value=0x0000000000000000000000000000000000000000000000000000000065770fa0 +2023-12-11T10:32:04.546Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543 value=0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 +2023-12-11T10:32:04.547Z aztec:simulator:public_execution_context Oracle storage read: slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544 value=0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 +2023-12-11T10:32:04.550Z aztec:simulator:public_execution Contract storage reads: Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5542: 0x0000000000000000000000000000000000000000000000000000000065770fa0 - sec: 0, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5543: 0x244f027f52ed6b0f0d370968b7c06bab683b114cf023f6c9ea8e42033aee4d08 - sec: 1, Slot=0x20dd39342316d9ef2523c514bbc31f136e0d77c905acac58601fe590e30d5544: 0x283c30ea6cde796bc5138d483edb6434c1ad44d11ecd0acb9524159f42945eb5 - sec: 2 +2023-12-11T10:32:04.550Z aztec:sequencer:public-processor Running public kernel circuit for a8d5a9e4@0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f +2023-12-11T10:32:04.651Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=99.35925900191069 inputSize=25203 outputSize=20441 +2023-12-11T10:32:04.653Z aztec:simulator:public_execution Executing public external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:713784f4 +2023-12-11T10:32:04.658Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:04.660Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:04.661Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-11T10:32:04.662Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x000000000000000000000000000000000000000000000000000000000000419e +2023-12-11T10:32:04.665Z aztec:simulator:public_execution Contract storage reads: +2023-12-11T10:32:04.665Z aztec:sequencer:public-processor Running public kernel circuit for 713784f4@0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:04.765Z aztec:public-kernel-simulator Simulated public kernel circuit non-first iteration eventName=circuit-simulation circuitName=public-kernel-non-first-iteration duration=98.30725699663162 inputSize=25245 outputSize=20441 +2023-12-11T10:32:04.766Z aztec:node INFO Simulated tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d succeeds +2023-12-11T10:32:04.766Z aztec:pxe_service INFO Executed local simulation for 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.766Z aztec:pxe_service INFO Sending transaction 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.766Z aztec:node INFO Received tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:04.766Z aztec:tx_pool Adding tx with id 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d eventName=tx-added-to-pool txHash=0x13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=264 unencryptedLogSize=20 newContractCount=0 newContractDataSize=152 proofSize=0 size=10517 +2023-12-11T10:32:05.524Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-11T10:32:05.527Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000026: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000026, 0x0000000000000000000000000000000000000000000000000000000065771180) +2023-12-11T10:32:05.527Z aztec:sequencer Deleting double spend tx 13fe9f34d22e4dbb0723a20cdbb944c4104ecf021dab9fb5efe95ef301b6ae7d +2023-12-11T10:32:05.780Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.780Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:05.780Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:05.780Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:05.781Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:05.781Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.793Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.793Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:05.794Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:05.794Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:05.795Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:05.795Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.817Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.817Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:05.828Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:05.839Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.852Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.852Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:05.852Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:05.852Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:05.853Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:05.853Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.875Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.875Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:05.886Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:05.896Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.908Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.908Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:05.909Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:05.909Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:05.910Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:05.910Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.931Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.932Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:05.943Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:05.950Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.963Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.963Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:05.963Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:05.963Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:05.964Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:05.964Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:05.986Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:05.986Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:05.997Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:06.004Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:06.027Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:06.027Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:06.038Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:06.049Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:06.060Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:06.060Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:32:06.070Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:06.070Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:06.076Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:06.090Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:06.090Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:d4fcc96e from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:32:06.164Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:06.288Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:06.288Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:06.294Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:06.295Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:06.295Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:06.310Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:06.320Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:06.450Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:06.450Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:06.455Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:06.489Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:06.505Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:06.505Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f], 0x150405a68753ed2ae0c03a449b6178e293a8d4d1c1b9dfc15d4f6cac79ffd5a8:[0x000000000000000000000000000000000000000000000000000000000000004e,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x18cfac62a77d762ccaf41b957c711af359f923b100b2164697b9885aabead46b], 0x1987942a7036b1bc259b4df2a88b311b5924c427635933be0ab09f091feaf525:[0x0000000000000000000000000000000000000000000000000000000000000028,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x2cb4532c1cd6568e467ca491b579c997a43fe5a7a0d49617fec0a741261b2d2c] +2023-12-11T10:32:06.655Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:06.656Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:06.658Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:06.671Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:06.672Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:06.674Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:06.687Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:06.688Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:06.690Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:06.979Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:07.002Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.002Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:07.002Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.002Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.003Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:07.003Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.015Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.016Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.016Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.016Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.017Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:07.018Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.040Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.040Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.051Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.062Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.076Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.076Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.076Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.077Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.078Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:07.078Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.100Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.100Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.111Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.120Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.133Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.133Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.134Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.134Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.135Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:07.135Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.156Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.156Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.167Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.175Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.187Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.187Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.188Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.188Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.189Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:07.189Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.210Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.210Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.221Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.229Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.251Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.251Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.262Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.273Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.284Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:07.284Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:32:07.294Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.294Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:07.300Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:07.314Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:07.314Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:d4fcc96e from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:32:07.388Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:07.512Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.512Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:07.518Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:07.518Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:07.518Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:07.533Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:07.544Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:07.674Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:07.675Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:07.679Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:07.714Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:07.725Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:07.746Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.747Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:07.747Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.747Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.747Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:07.748Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.760Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.760Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.761Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.761Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.762Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:07.762Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.785Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.785Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.796Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.807Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.820Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.820Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.821Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.821Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.821Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:07.822Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.844Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.844Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.855Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.865Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.878Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.878Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.879Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.879Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.879Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:07.880Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.902Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.902Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.913Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.920Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.933Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.933Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:07.934Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:07.934Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:07.934Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:07.934Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.957Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.957Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:07.968Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:07.975Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:07.998Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:07.998Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:08.010Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.020Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:08.035Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:08.035Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:32:08.045Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.045Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:32:08.051Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:08.065Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:08.066Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:d4fcc96e from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:32:08.140Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:08.264Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.264Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:08.270Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:08.270Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:08.271Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:08.285Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:08.295Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:08.426Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:08.427Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:08.431Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:08.465Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:08.472Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:08.473Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:08.473Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:08.473Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:08.480Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.480Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:08.486Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:08.490Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.490Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:08.496Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:08.511Z aztec:simulator:secret_execution Returning from call to 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:08.523Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:08.523Z aztec:simulator:client_execution_context Returning 3 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x2233f2ad0ebbed64ea1a82a7aeceee0ef02ef2614683be70b1ee548339e1ccc2: 0x183d6237c56fe336fe8ddf5961ff2877511474a0a5c2e7d347d7820c965536cb:[0x000000000000000000000000000000000000000000000000000000000000009c,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x235a4eebdfb2c46cf6e4ca1194b8481a27d84b8b22defd19b15f2d716e6a944f], 0x150405a68753ed2ae0c03a449b6178e293a8d4d1c1b9dfc15d4f6cac79ffd5a8:[0x000000000000000000000000000000000000000000000000000000000000004e,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x18cfac62a77d762ccaf41b957c711af359f923b100b2164697b9885aabead46b], 0x1987942a7036b1bc259b4df2a88b311b5924c427635933be0ab09f091feaf525:[0x0000000000000000000000000000000000000000000000000000000000000028,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236,0x2cb4532c1cd6568e467ca491b579c997a43fe5a7a0d49617fec0a741261b2d2c] +2023-12-11T10:32:08.671Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:08.672Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:08.675Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:08.687Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:08.688Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:08.691Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:08.703Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress + console.log + + + Getting complete address 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 from database: + in-memory: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + in-db: 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236251ab7746fa91856b78587aeb9d2d0067567ae295795bd95b9d43616bc0c26d423378c8b1df00cd2fe66677e6fd957d3b9ed6f4a2c65e4bc4af96d27d17cf45d1209613271dc3e7515f7c6de2bc535b3206882cc1a296a26f4dd69ad3c157bdd + + at KVPxeDatabase.getCompleteAddress (../../pxe/src/database/kv_pxe_database.ts:382:13) + +2023-12-11T10:32:08.705Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-11T10:32:08.707Z aztec:simulator:acvm Oracle callback notifyNullifiedNote +2023-12-11T10:32:09.001Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:09.021Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.021Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:09.021Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.021Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.021Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:09.022Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.034Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.034Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.035Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.035Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.035Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:09.035Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.058Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.058Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.069Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.080Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.092Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.092Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.093Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.093Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.095Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:09.095Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.117Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.117Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.129Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.138Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.150Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.150Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.151Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.151Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.152Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:09.152Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.174Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.174Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.185Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.193Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.205Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.205Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.206Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.206Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.206Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:09.207Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.228Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.228Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.239Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.247Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.270Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.270Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.281Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.291Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.306Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:09.306Z aztec:simulator:secret_execution Executing external function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:99fd6079 +2023-12-11T10:32:09.316Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.316Z aztec:simulator:client_execution_context Returning 1 notes for 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0c13022d94849591f83572a06aa9de9f9218cb308a172757efb03853ae0e3e9c:[0x22abd005581bab103a0ad48b01acd9d780a0cc1f193fe89c2a827cf682c9c67e,0x29ae381deda713d4d1fd77448601ca14ad91225889da217afcb5eec8e71ad5fe,0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269] +2023-12-11T10:32:09.322Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:09.336Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:09.336Z aztec:simulator:client_execution_context Calling private function 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269:d4fcc96e from 0x0f719c02c03cf485126ede3fe6c4f1c5a3ec5e324ab3e8a575bc8ccc07c25269 +2023-12-11T10:32:09.412Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:09.536Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.536Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:09.542Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:09.543Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:09.543Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:09.553Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:09.563Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:09.696Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:09.697Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:09.701Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:09.735Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:09.742Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:09.743Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:09.743Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:09.744Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:09.750Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.750Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:09.756Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:09.756Z aztec:simulator:acvm ERROR Error in oracle callback getAuthWitness +2023-12-11T10:32:09.757Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:09.758Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:09.779Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.780Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:09.780Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.780Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.780Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:09.780Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.793Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.793Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.793Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.793Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.794Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:09.794Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.815Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.816Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.827Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.837Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.850Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.850Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.851Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.851Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.851Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:09.851Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.873Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.873Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.884Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.894Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.906Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.906Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.907Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.907Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.908Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:09.908Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.930Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.930Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.941Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:09.948Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.961Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.961Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:09.962Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:09.962Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:09.962Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:09.963Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:09.984Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:09.984Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:09.995Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.003Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.026Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.026Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:10.037Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.048Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.065Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:10.065Z aztec:simulator:secret_execution Executing external function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:99fd6079 +2023-12-11T10:32:10.075Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.075Z aztec:simulator:client_execution_context Returning 1 notes for 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x1b1b4524d066d174b89f7f0d9bc4a923bdcaecc1b5f8639ac172f60a344e0c3b:[0x299483f236e7a653698b60c65e343435b17bd57ef0f4b6eb3127e8348915626a,0x01a18d6ea99e7b101cef364ffc70dd4fc2110ee3f2e3f0148380a2ef3d9e9c80,0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a] +2023-12-11T10:32:10.081Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:10.095Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:10.095Z aztec:simulator:client_execution_context Calling private function 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a:d4fcc96e from 0x040851154cf19b8a0fc0081c0d788472f2b06d4ddb8d3b0659eb96f36b3b265a +2023-12-11T10:32:10.171Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:10.295Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.295Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:10.301Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:10.302Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:10.302Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:10.312Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:10.323Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:10.456Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:10.457Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:10.462Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:10.496Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:10.503Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:10.504Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:10.504Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:e86ab4ff from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:10.504Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:e86ab4ff +2023-12-11T10:32:10.511Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.511Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:10.517Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:10.517Z aztec:simulator:acvm ERROR Error in oracle callback getAuthWitness +2023-12-11T10:32:10.517Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:10.519Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:10.541Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.541Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:10.541Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:10.541Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:10.542Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:10.542Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.555Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.555Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:10.556Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:10.556Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:10.557Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:10.557Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.579Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.579Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:10.590Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.601Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.614Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.614Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:10.614Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:10.614Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:10.615Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:10.615Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.637Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.637Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:10.648Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.658Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.671Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.671Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:10.671Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:10.671Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:10.672Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:10.672Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.694Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.694Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:10.705Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.712Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.725Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.725Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:10.726Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:10.726Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:10.726Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:10.726Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.748Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:10.748Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:10.759Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.767Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:10.777Z aztec:pxe_service Executing simulator... +2023-12-11T10:32:10.777Z aztec:simulator:secret_execution Executing external function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:99fd6079 +2023-12-11T10:32:10.788Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:10.788Z aztec:simulator:client_execution_context Returning 1 notes for 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x252bbcf9242e002d8779d1eab1726e98c0a3914b92a5e6be8bb7d97ebf66e701:[0x3007b2fe2cc69ec33c824a1adb069d3b45c31d511fff87bef3666e5a6f3e0d92,0x19568a796df15069d3f370a3050ae4c50e591ef7a5f5a292b38eb348d06600fc,0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236] +2023-12-11T10:32:10.794Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-11T10:32:10.808Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:10.808Z aztec:simulator:client_execution_context Calling private function 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236:d4fcc96e from 0x2e7033b2e935bddbd72574f93a0f8034b0e8caa75e952fd717973101c229c236 +2023-12-11T10:32:10.883Z aztec:simulator:secret_execution Executing external function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d4fcc96e +2023-12-11T10:32:11.012Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:11.012Z aztec:simulator:client_execution_context Returning 1 notes for 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 at 0x0000000000000000000000000000000000000000000000000000000000000007: 0x24f9296c5fc7294f44ceec967ea180789bfffbcf0c3d02250ef82474be8263c5:[0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f] +2023-12-11T10:32:11.020Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:11.021Z aztec:simulator:acvm Oracle callback callPrivateFunction +2023-12-11T10:32:11.021Z aztec:simulator:client_execution_context Calling private function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:45881b2a from 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9 +2023-12-11T10:32:11.033Z aztec:simulator:secret_execution Executing external function 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:11.045Z aztec:simulator:acvm Oracle callback popCapsule +2023-12-11T10:32:11.181Z aztec:simulator:acvm Oracle callback packArguments +2023-12-11T10:32:11.182Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-11T10:32:11.186Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:a8d5a9e4 +2023-12-11T10:32:11.220Z aztec:simulator:secret_execution Returning from call to 0x0fa5fe399055a7eeba2351084e591b838b6b7306f577b492e2a2a2b5eb070d4f:45881b2a +2023-12-11T10:32:11.228Z aztec:simulator:acvm ERROR Error in oracle callback callPrivateFunction +2023-12-11T10:32:11.251Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.251Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:3940e9ee +2023-12-11T10:32:11.251Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:11.251Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:11.252Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x00000000000000000000000000000000000000000000000000000000000042af +2023-12-11T10:32:11.252Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.263Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.263Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:11.263Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:11.263Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:11.265Z aztec:simulator:client_view_context Oracle storage read: slot=0x2eaf9090eea53767b2f5ba5be0df3c74786a156bea4f8335abc31931a2d1f80e value=0x00000000000000000000000000000000000000000000000000000000000002bf +2023-12-11T10:32:11.266Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.288Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.288Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:11.299Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:11.310Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.322Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.322Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:11.323Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:11.323Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:11.324Z aztec:simulator:client_view_context Oracle storage read: slot=0x1b36a2ef2f02f992d691be894204c81cd623887b3079f4ddf2d662165b4178a5 value=0x0000000000000000000000000000000000000000000000000000000000002192 +2023-12-11T10:32:11.324Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.348Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.349Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:11.360Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:11.369Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.382Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.382Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:11.383Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:11.383Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:11.385Z aztec:simulator:client_view_context Oracle storage read: slot=0x2df642cd3710c769bd24fbd6a2eb219cea18fd54049440766a5f97cd7c6f183e value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:11.385Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.407Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.407Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:11.418Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:11.425Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.438Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.438Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:d6421a4e +2023-12-11T10:32:11.438Z aztec:simulator:acvm Oracle callback storageRead +2023-12-11T10:32:11.438Z aztec:node Using committed db for block latest, world state synced upto 37 +2023-12-11T10:32:11.439Z aztec:simulator:client_view_context Oracle storage read: slot=0x0aa4cd0851b59899725e516458c4956e98248dae6cac0cfa90628778fac731a0 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-11T10:32:11.439Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.461Z aztec:pxe_service Executing unconstrained simulator... +2023-12-11T10:32:11.461Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2a8c5a4b766e967554c7fb32a4a334d442a52d19cf8d47724b386a0ccf7d87e9:98d16d67 +2023-12-11T10:32:11.472Z aztec:simulator:acvm Oracle callback getNotes +2023-12-11T10:32:11.480Z aztec:pxe_service Unconstrained simulation completed! +2023-12-11T10:32:11.480Z aztec:node INFO Stopping +2023-12-11T10:32:11.481Z aztec:sequencer Stopped sequencer +2023-12-11T10:32:11.481Z aztec:p2p Stopping p2p client... +2023-12-11T10:32:11.484Z aztec:p2p Moved to state STOPPED +2023-12-11T10:32:11.484Z aztec:world_state Stopping world state... +2023-12-11T10:32:11.489Z aztec:world_state Moved to state STOPPED +2023-12-11T10:32:11.489Z aztec:archiver Stopping... +2023-12-11T10:32:11.489Z aztec:archiver Stopped. +2023-12-11T10:32:11.489Z aztec:node INFO Stopped +2023-12-11T10:32:11.490Z aztec:pxe_synchronizer Stopped +2023-12-11T10:32:11.490Z aztec:pxe_service INFO Stopped +PASS src/e2e_blacklist_token_contract.test.ts (448.137 s) + e2e_blacklist_token_contract + Access controlled functions + ✓ Extend account[0] roles with minter as admin (12461 ms) + ✓ Make account[1] admin (12040 ms) + ✓ Revoke admin as admin (12399 ms) + ✓ Add account[3] to blacklist (12501 ms) + failure cases + ✓ Set admin (not admin) (640 ms) + ✓ Revoke minter not as admin (608 ms) + Minting + Public + ✓ as minter (9072 ms) + failure cases + ✓ as non-minter (890 ms) + ✓ mint >u120 tokens to overflow (882 ms) + ✓ mint u120 (906 ms) + ✓ mint u120 (845 ms) + ✓ mint to blacklisted entity (816 ms) + Private + Mint flow + ✓ mint_private as minter (9762 ms) + ✓ redeem as recipient (10346 ms) + failure cases + ✓ try to redeem as recipient (double-spend) [REVERTS] (778 ms) + ✓ mint_private as non-minter (795 ms) + ✓ mint >u120 tokens to overflow (789 ms) + ✓ mint u120 (790 ms) + ✓ mint u120 (790 ms) + ✓ mint and try to redeem at blacklist (551 ms) + Transfer + public + ✓ transfer less than balance (10546 ms) + ✓ transfer to self (9787 ms) + ✓ transfer on behalf of other (21740 ms) + failure cases + ✓ transfer more than balance (885 ms) + ✓ transfer on behalf of self with non-zero nonce (848 ms) + ✓ transfer on behalf of other without "approval" (857 ms) + ✓ transfer more than balance on behalf of other (9812 ms) + ✓ transfer on behalf of other, wrong designated caller (10456 ms) + ✓ transfer on behalf of other, wrong designated caller (9462 ms) + ✓ transfer from a blacklisted account (829 ms) + ✓ transfer to a blacklisted account (872 ms) + ○ skipped transfer into account to overflow + private + ✓ transfer less than balance (11672 ms) + ✓ transfer to self (10775 ms) + ✓ transfer on behalf of other (14498 ms) + failure cases + ✓ transfer more than balance (1378 ms) + ✓ transfer on behalf of self with non-zero nonce (975 ms) + ✓ transfer more than balance on behalf of other (1587 ms) + ✓ transfer on behalf of other without approval (966 ms) + ✓ transfer on behalf of other, wrong designated caller (1071 ms) + ✓ transfer from a blacklisted account (710 ms) + ✓ transfer to a blacklisted account (917 ms) + ○ skipped transfer into account to overflow + Shielding (shield + redeem_shield) + ✓ on behalf of self (19850 ms) + ✓ on behalf of other (29607 ms) + failure cases + ✓ on behalf of self (more than balance) (807 ms) + ✓ on behalf of self (invalid nonce) (807 ms) + ✓ on behalf of other (more than balance) (10150 ms) + ✓ on behalf of other (wrong designated caller) (8416 ms) + ✓ on behalf of other (without approval) (823 ms) + ✓ shielding from blacklisted account (802 ms) + Unshielding + ✓ on behalf of self (11167 ms) + ✓ on behalf of other (15301 ms) + failure cases + ✓ on behalf of self (more than balance) (1468 ms) + ✓ on behalf of self (invalid nonce) (975 ms) + ✓ on behalf of other (more than balance) (1503 ms) + ✓ on behalf of other (invalid designated caller) (990 ms) + ✓ unshield from blacklisted account (710 ms) + ✓ unshield to blacklisted account (906 ms) + Burn + public + ✓ burn less than balance (9060 ms) + ✓ burn on behalf of other (20163 ms) + failure cases + ✓ burn more than balance (884 ms) + ✓ burn on behalf of self with non-zero nonce (805 ms) + ✓ burn on behalf of other without "approval" (823 ms) + ✓ burn more than balance on behalf of other (9941 ms) + ✓ burn on behalf of other, wrong designated caller (8395 ms) + ✓ burn from blacklisted account (786 ms) + private + ✓ burn less than balance (10830 ms) + ✓ burn on behalf of other (14470 ms) + failure cases + ✓ burn more than balance (1224 ms) + ✓ burn on behalf of self with non-zero nonce (746 ms) + ✓ burn more than balance on behalf of other (1271 ms) + ✓ burn on behalf of other without approval (756 ms) + ✓ on behalf of other (invalid designated caller) (764 ms) + ✓ burn from blacklisted account (713 ms) + +Test Suites: 1 passed, 1 total +Tests: 2 skipped, 73 passed, 75 total +Snapshots: 0 total +Time: 448.167 s +Ran all test suites matching /blacklist/i. +Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished? diff --git a/yarn-project/out.txt b/yarn-project/out.txt new file mode 100644 index 000000000000..87b57d6d2cb9 --- /dev/null +++ b/yarn-project/out.txt @@ -0,0 +1,1300 @@ +2023-12-14T11:57:04.291Z aztec:e2e_token_contract Deploying contracts... +2023-12-14T11:57:04.332Z aztec:e2e_token_contract Deployed Registry at 0x99bba657f2bbc93c02d617f8ba121cb8fc104acf +2023-12-14T11:57:04.356Z aztec:e2e_token_contract Deployed Inbox at 0x0e801d84fa97b50751dbf25036d067dcf18858bf +2023-12-14T11:57:04.370Z aztec:e2e_token_contract Deployed Outbox at 0x8f86403a4de0bb5791fa46b8e795c547942fe4cf +2023-12-14T11:57:04.388Z aztec:e2e_token_contract Deployed Rollup at 0x9d4454b023096f34b160d6b654540c56a1f81688 +2023-12-14T11:57:04.403Z aztec:e2e_token_contract Deployed contract deployment emitter at 0x36c02da8a0983159322a80ffe9f24b1acff8b570 +2023-12-14T11:57:04.403Z aztec:e2e_token_contract Creating and synching an aztec node... +2023-12-14T11:57:04.403Z aztec:kv-store:lmdb INFO Opening LMDB database at temporary location +2023-12-14T11:57:04.407Z aztec:node Opening temporary databases +2023-12-14T11:57:04.409Z aztec:node Rollup contract address has changed, clearing databases +2023-12-14T11:57:04.411Z aztec:archiver Performing initial chain sync... +2023-12-14T11:57:04.761Z aztec:world_state No current L2 block number found in db, starting from 0 +2023-12-14T11:57:04.761Z aztec:p2p Moved to state RUNNING +2023-12-14T11:57:04.761Z aztec:world_state Moved to state RUNNING +2023-12-14T11:57:04.762Z aztec:world_state Next block 1 already beyond latest block at 0 +2023-12-14T11:57:04.762Z aztec:world_state Started block downloader from block 1 +2023-12-14T11:57:04.762Z aztec:p2p Next block 1 already beyond latest block at 0 +2023-12-14T11:57:04.762Z aztec:p2p Started block downloader from block 1 +2023-12-14T11:57:04.765Z aztec:sequencer Initialized sequencer with 1-32 txs per block. +2023-12-14T11:57:04.766Z aztec:sequencer Sequencer started +2023-12-14T11:57:04.766Z aztec:node Started Aztec Node against chain 0x7a69 with contracts - +Rollup: 0x9d4454b023096f34b160d6b654540c56a1f81688 +Registry: 0x99bba657f2bbc93c02d617f8ba121cb8fc104acf +Inbox: 0x0e801d84fa97b50751dbf25036d067dcf18858bf +Outbox: 0x8f86403a4de0bb5791fa46b8e795c547942fe4cf +Contract Emitter: 0x36c02da8a0983159322a80ffe9f24b1acff8b570 +2023-12-14T11:57:04.766Z aztec:kv-store:lmdb INFO Opening LMDB database at temporary location +2023-12-14T11:57:04.768Z aztec:kv-store:lmdb INFO Opening LMDB database at temporary location +2023-12-14T11:57:04.770Z aztec:node Using committed db for block latest, world state synced upto 0 +2023-12-14T11:57:04.771Z aztec:node Using committed db for block latest, world state synced upto 0 +2023-12-14T11:57:04.771Z aztec:pxe_synchronizer Started +2023-12-14T11:57:04.771Z aztec:pxe_service INFO Started PXE connected to chain 31337 version 1 +2023-12-14T11:57:04.815Z aztec:pxe_service INFO Registered account 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:04.815Z aztec:pxe_service Registered account + Address: 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 + Public Key: 0x2a5c4bb493f342b57072a79c75c112f1615b2ffafb3c2b9af33b000f382893d124dd80338457c4e220568c98e4e5308165b533059442546f9d0449a8b0757f0e + Partial Address: 0x18dfa7fb52dd0a43314400b47b9065a02e1739a1359d8069bb65800a52ed9dbf + +2023-12-14T11:57:04.842Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:04.844Z aztec:pxe_service Executing simulator... +2023-12-14T11:57:04.845Z aztec:simulator:secret_execution Executing external function 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765:af9f8c44 +2023-12-14T11:57:04.895Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-14T11:57:04.896Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:04.897Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-14T11:57:04.903Z aztec:simulator:secret_execution Returning from call to 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765:af9f8c44 +2023-12-14T11:57:04.903Z aztec:pxe_service Simulation completed! +2023-12-14T11:57:04.903Z aztec:pxe_service Executing kernel prover... +2023-12-14T11:57:05.041Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=132.75506500899792 inputSize=43109 outputSize=20441 +2023-12-14T11:57:05.041Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-14T11:57:05.125Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=75.95112499594688 inputSize=25833 outputSize=9689 +2023-12-14T11:57:05.125Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-14T11:57:05.126Z aztec:node INFO Simulating tx 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:05.131Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-14T11:57:05.131Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-14T11:57:05.303Z aztec:sequencer:public-processor Processing tx 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:05.304Z aztec:node INFO Simulated tx 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a succeeds +2023-12-14T11:57:05.304Z aztec:pxe_service INFO Executed local simulation for 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:05.331Z aztec:pxe_service INFO Registered account 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 +2023-12-14T11:57:05.331Z aztec:pxe_service Registered account + Address: 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 + Public Key: 0x1811a02d8a44276e474c818818ab6e8ded1c8a84c9546fe17283932174e2a0d40c43cde92a1918fff18d79ad2a3fcce77654332ab0c156389fba188344a84000 + Partial Address: 0x246146776426d931fdabd2bcf405444f494d8ad84a7cb4e1f1e30bc6731e66c2 + +2023-12-14T11:57:05.357Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 +2023-12-14T11:57:05.359Z aztec:pxe_service Executing simulator... +2023-12-14T11:57:05.359Z aztec:simulator:secret_execution Executing external function 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220:af9f8c44 +2023-12-14T11:57:05.362Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-14T11:57:05.363Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:05.363Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-14T11:57:05.367Z aztec:simulator:secret_execution Returning from call to 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220:af9f8c44 +2023-12-14T11:57:05.367Z aztec:pxe_service Simulation completed! +2023-12-14T11:57:05.367Z aztec:pxe_service Executing kernel prover... +2023-12-14T11:57:05.466Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=96.55240099132061 inputSize=43109 outputSize=20441 +2023-12-14T11:57:05.466Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-14T11:57:05.546Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=72.3022589981556 inputSize=25833 outputSize=9689 +2023-12-14T11:57:05.546Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-14T11:57:05.546Z aztec:node INFO Simulating tx 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:05.551Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-14T11:57:05.551Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-14T11:57:05.718Z aztec:sequencer:public-processor Processing tx 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:05.719Z aztec:node INFO Simulated tx 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 succeeds +2023-12-14T11:57:05.719Z aztec:pxe_service INFO Executed local simulation for 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:05.744Z aztec:pxe_service INFO Registered account 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b +2023-12-14T11:57:05.744Z aztec:pxe_service Registered account + Address: 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b + Public Key: 0x0f33e886c1ad204a0e347949c4b1dc36d6a37b0e11c27c52d9d2b0ab53c28f7e2b9e03959795636fb64843c455ab39bd92ba5dafe78b0602d4df42ec3baf6074 + Partial Address: 0x054f2f8e3ec1e274fd68ab5860744d0e11bdfe6881e989855a3d6c631b68a9c6 + +2023-12-14T11:57:05.770Z aztec:pxe_service INFO Added contract SchnorrAccount at 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b +2023-12-14T11:57:05.772Z aztec:pxe_service Executing simulator... +2023-12-14T11:57:05.773Z aztec:simulator:secret_execution Executing external function 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b:af9f8c44 +2023-12-14T11:57:05.776Z aztec:simulator:acvm Oracle callback notifyCreatedNote +2023-12-14T11:57:05.776Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:05.777Z aztec:simulator:acvm Oracle callback emitEncryptedLog +2023-12-14T11:57:05.781Z aztec:simulator:secret_execution Returning from call to 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b:af9f8c44 +2023-12-14T11:57:05.781Z aztec:pxe_service Simulation completed! +2023-12-14T11:57:05.781Z aztec:pxe_service Executing kernel prover... +2023-12-14T11:57:05.878Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=95.20203000307083 inputSize=43109 outputSize=20441 +2023-12-14T11:57:05.878Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-14T11:57:05.957Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=71.97470098733902 inputSize=25833 outputSize=9689 +2023-12-14T11:57:05.957Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-14T11:57:05.957Z aztec:node INFO Simulating tx 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:05.962Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-14T11:57:05.962Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-14T11:57:06.128Z aztec:sequencer:public-processor Processing tx 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.128Z aztec:node INFO Simulated tx 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 succeeds +2023-12-14T11:57:06.128Z aztec:pxe_service INFO Executed local simulation for 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.128Z aztec:pxe_service INFO Sending transaction 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:06.129Z aztec:pxe_service INFO Sending transaction 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:06.129Z aztec:pxe_service INFO Sending transaction 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.129Z aztec:node INFO Received tx 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:06.129Z aztec:node INFO Received tx 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:06.129Z aztec:node INFO Received tx 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.129Z aztec:tx_pool INFO Adding tx with id 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a eventName=tx-added-to-pool txHash=0x21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15690 proofSize=0 size=25651 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be2002bb16edce528e82f255eb67511dfcc21d9db7fb8b8a086ffa68ec3f265596bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a159a66b8bc0144408371edbd0e067c465ec09a43bd5f5838a9079b2453290121304f8212b2f8b460d42b4d1303ebab5b2f349ae7832b559b13f87a4ae5f1f66d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086f980dcce2c7fd0090a88539ac7509f000000000000000000000000000000005535c1ddf26f1aeca11b6cd4f65a756f000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e89711200000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000040b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765000000000000000000000000000000000000000000000000000000000000000018296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016642d9ccd8346c403aa4c3fa451178b22534a27035cdaa6ec34ae53b29c50cb0bcfa3e9f1a8922ee92c6dc964d6595907c1804a86753774322b468f69d4f2781864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801759d221795419503f86c032e8f8762f2b739e74835099584b6531f5f27390fe00000000000000000000000000000000000000000000000000000000000000000ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8200569267c0f73ac89aaa414239398db9445dd4ad3a8cf37015cd55b8d4c5e8d0000012a5c4bb493f342b57072a79c75c112f1615b2ffafb3c2b9af33b000f382893d124dd80338457c4e220568c98e4e5308165b533059442546f9d0449a8b0757f0e038021824fbd98bb0e388b0efe18f72e9350f7456481714539ba583de37113ce18296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de0c24d144697fb2e98b5a682e1c419185a1b02d32fc2843f2c6408d63baab8bca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6900000000000000000000000000000000000000000000000000000000000000010100000000000000f8000000f4000000f0ff971b111441ceba2cebdd46bf84f6ae6ec20f66c66e9e10d5197af26e8e2eea40d9682235cb0d84c44e4c3c78f165124870ab3728de5835739fe5de672b022d50096d0dd898fe871d5a6ffdb87364cc061c7fc5df17d70df6316b618baefbe96f36553439e1ccb1eeea03860fcd70461beeb49363bf8f5c9ed585c7005861b7814b0093c0fdc1c46d0ae6e2bf0592c79e01c4222c0fa8d7fabb823e9e9c5c30f00ee673577f783e80414004aa614f6d185548f6fd57eafc0545391874268ac6bc1d7fe5991b292b8aa7964084b5884404c66451b056b19404d30d5f4fab6385bbb7d1db7f8f1d0ebe6b500f08741500000000040000000000000000000000010b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765000000000000000000000000000000000000000000000002f36611530000001f5b1f8b08000000000000ffeddd0778dcc69507f00549510257a47a2f5c8a546f24d5ac4e499655ad6a15cb6a944815ab5016a9e62277592e925ce21ab7f4eef49e4bbde4522fc9c529975c122797e4e24b7cc9c5b9f47233d879d19f10bce1c46fcc59f3e1fb9e16180033bf9901b0c002109f4ca552412a3b14aae895ba70a0f975e6b3fac50d35015f5ed52e9d0579e22ccc1367519e383be589b3384f9c9df3c4d9254f9c619e384bf2c499ce1367d73c7196e689b32c4f9cddf2c4d93d4f9c3df2c4d9334f9cbd189d03c0d9db7cf6319f7dcd673ff3d9df7cd23a03cde72053c722333d58c510154355949b79d4201915152a86a9a85451a562b88a112a46aa18a562b48a312ac6aa18a762bc8a092a269a7c6a54d4aa98a462b28a292aa6aa98a6e22215d355cc503153c52c15b355cc5131d7b4db3c15f3552c5071b18a852a2e51b148c562154b542c55b14cc5721597aa58a162a5a94bc6d465958ad52ad6a858abe23215eb54ac57b141c5461597abd8a4e20a159b556c51b155c53615db55d4abd8a162a78a06158d2a76a9d8ad628f8abd2aae54b14fc57e1507541c54d1146bf3432aae52715845b399d7ddcc6b517144c55115c7541c577142c5d52aae5171ad8aeb549c5471bd8a1b54dca8e2261537c7f2ba45c5ad2a4ea9b84dc56915b7abb843c59d2aee527146c55915e754dcade21e15f7aab8cfe45560f27a858afb63690fa878d08c3f643e1f369f8f98cf579acf47cde763e6f371f3f984f97c52c5efcab2e3fa1c2e7eadadd3689b0f208db6ff0248a37da110d268bf288234da473a411aed2fc59046fb4e67481b64c6bb40da6018a7cf2166bc04d2869af134a4959bf1ae909631e3a5905661c6cb206d9819ef06699566bc3ba45599f11e9036dc8cf7349f546f3dd499cfea1739e83c998fabd5da4e7dde0bea437dde1bd2a8cffb401af5795f48a3baf78334eaf3fe90467d3e00d2a8cf07421af5f92048a33ec76d85fa7c08a4519f0f8534eaf37248a33ecf401af57905a4519f0f8334eaf34a48a3b6ac82346a4bda5674db2d80f934e03e88bf9b511acdc77db010f2a4349a8ffb20cdc77d90e6e33e88f3e993e6e33e48f3717fa3f9b86f517fe17e44ebf48434ea2fdcee281fdcc6a8bf707ba2bc71dba1fec26d87cac36d87fa0bb71d32e0b643db3e6e3be4ca401a6dfbb8ed9095b61d5daf62b0d599cfea1737d4e0b1968620365d07e3547e31d49fc932098fe76db10c01cb50e6764943bb0c857232cce5e0f7505bea9c014b05b345e7398c37cfe8b4b612fc54572a270df37b43dd2a99eb164099942f4d57826570cc89dff5833df0515a067c9509be2a5e5f6d906add8f75305d053e4aab000bf336551bc62c7ac8b5cf0c03cb08564b4d359ee3b5c532022cc3592dd9fd77246f9ed179e428e63c751ea3a14da8fdc89e86f9a3a0bd4633b757006552be348d3eb18a55ac6215ab58c52a56b1766c2b5ee7e06f76b45ca5073e4a1b0e16ee6b03fc8d8bf2d6bf233e0565f2fe4651538dd7c9f47b0c19a8ac4258e60ba5e75def326925a90bafadc3d4f96b6aecbf72567fb6ffa81cca97a6cbc14775c9c4eaca6da988595ebee5d6eee4ff9db0a65aff2ead7feba6ed6968ac1e49bffd529ade263f0ef5f5e5b75dfcedb3007cccbff7d6fca3bff7e2ef7485e0e3de57b56fa885af1c7cb41ede57e1febd168f596df155808fd6eb043eeedf34f1b7d3b6f8927ee72c864feedfcb6c7fbb1b0e3e5aaf33f898bf5f23df080b1f9e2bd17a5dc0c77d2ea27da32c7c787e42eb85e01bebc037c6c237167cb45e09f8c63bf08db3f08d07df381827df4407be0916be8960a2f5ba82afc681af3ad5765f0df868bd52f04d72e0abb5f04d021fad5706be290e7c932d7c53c047eb7503df3407bea916be69e0a3f5ba836fba03df4516bee9e0a3f57a806fa603df0c0bdf4cf0d17af88cd26c07be5916bed9e0a3f57a816fae03df1c0bdf5cf0d17a7dc1378fd717dd07adb3f0cd03cbc5bc96c9da32dfc272315816f05aa2fba00b79f38cee835ec29ca7ce6311b409b51fd9d330ff1268af45cced154099942f4da34fac1ddb8aef2591334c5db8afb5a78fd21638b484318b1e721deb927cd8974b787dd1f7c2620bdf12b02c67b54c8a7e235e6a61590e9665ac96ecf7c2a5bc7946c7f015e0a7ba523969988f7dbe82b96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf555b16c79c212cb7d8031fa52d73680963163de47a4e24c9877db98ad7173d53b3d2c2b70a2c6b592db5d13335ab2d2c6bc1b286d5927da6e632de3ca3676ad6819fea4ae5a4613ef6f93ae6ba055026e54bd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad67cb16acbca983384e5567ae0a3b4350e2d61cca2875cbfb327f9b02f37f0faa27b12eb2d7c1bc0b289d712fdff0f1b2d2c9bc07239af25ba2771056f9ed13d89cde0a7ba523969988f7dbe99b96e019449f9d234fac4dab1addab23ee60c61b9f51ef828ed7287963066d143aee352920ffb722baf2f3a866fb1f06d054b3dab25fbb74cb65958eac1b29dd5923d86efe0cd333a86ef043fd595ca49c37cecf39dcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5962d316708cb6df1c04769db1d5ac298450fb9ae53927cd8978dbcbee89aaec1c2d708963dac96ec35dd2e0bcb1eb0ec66b564afe9f6f2e6195dd35d097eaa2b959386f9d8e75732d72d8032295f9a469f58c52a56b18a55ac6215ab583bb6555b1a62ce10966bf0c04769bb1d5ac298450fb9ae53927cd897fb797dd135dd3e0bdf7eb03439b01cb0b03481e520af25baa63bc49b67744d7715f8a9ae544e1ae6639f5fc55cb700caa47c691a7df962d5967d316708cbedf3c04769071d5ac298450fb9f69f241ff66533af2fdabf0f5bf89ac172d481a5c5c272142c47782dd1b1e6186f9ed1b1e638f8a9ae544e1ae6639f1f67ae5b006552be348dbe7cb16acbe1983384e50e7be0a3b4230e2d61cca2875cfb4f920ffbf26a07be1316beabc17722c177ad03df3516be6bc147eb85e03be9c0779d85ef24f868bd12f0dde0c077bd85ef06f05d0fe3e4bbc981ef460bdf4d60a2f5f06f8cdee2c077b385ef16f0d17aa5e03be5c077ab85ef14f868bd32f09d76e0bbcdc2771a7cb41efe8dd13b1cf86eb7f0dd013e5a0f8f7f7739f0dd69e1bb0b7c7726f8ce3af09db1f09d05df9904dfdd0e7ce72c7c7783ef5c82ef5e07be7b2c7cf782e53e5e4b751a2cf74139f73ba8f32b526daff3fd6079c0419dc9f20094f390833a3f986a7b9da9fc34ac87be471cf81eb6f03d02be87137c8f3af0bdd2c2f728f8683ddc8f1f77e07bccc2f738f81e4bf03de9c0f78485ef49f03d91e07bb503dfab2c7caf06dfab127caf75e07b8d85efb5e07b4d82eff50e7cafb3f0bd1e7caf4bf0bdd181ef0d16be3782ef0d09be373bf0bdc9c2f766f0bd29c1f75607beb758f8de0abeb724f89e72e07b9b85ef29f0bd2dc1f70e07beb75bf8de01beb727f8dee5c0f74e0bdfbbc0f7ce04df7b1cf8de6de17b0ff8de9de07b9f03df7b2d7cef03df7b137c1f70e07bbf85ef03e07b7f82ef430e7c1fb4f07d087c1f4cf07d84d717dd87f8b085ef2360f918af257ad7fd9f2c2c1f03cb47792dd13d918ff3e619dd13f904f8a9ae544e1ae6639f7f82b96e019449f9d234fac4dab1addaf2e1983384e53eec818fd23eead012c62c7ac8755c4af2615f7e8ad7171dc33f69e1fb14583ec36ac9fe1feaff6c61f90c583ecd6ac91ec3ff8537cfe818fe59f0535da99c34ccc73eff2c73dd022893f2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe58b5e593316708cb7dd2031fa57ddaa1258c59f490eb77f6241ff6e5e7797dd13d89cf59f83e0f962fb15ab2f724be6061f91258bec86ac9de93f857de3ca37b125f063fd595ca49c37cecf32f33d72d8032295f9a469f58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b1e68b555b3e177386b0dce73cf051da171d5ac298450fb97e674ff2615f7e95d717dd93f88a85efab60799ad592fdfb11ff6661791a2c5f63b564ef497c9d37cfe89ec437c04f75a572d2301ffbfc1bcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd596afc49c212cf7150f7c94f63587963066d143aeeb94241ff6e5b7787dd135dd372d7cdf02cb77582dd96bba7fb7b07c072cdf66b564afe9fe8337cfe89aeebbe0a7ba523969988f7dfe5de6ba055026e54bd3e813ab58c52a56b18a55ac62156bc7b66acb3763ce1096fba6073e4afbb6434b18b3e821d7754a920ffbf2fbbcbee89aee7b16beef83e587ac96ec35dd3316961f82e507ac96ec35dd7ff2e6195dd3fd08fccf984f2a270df3b1cf7fc45cb700caa47c691a7d6215ab58c52a56b18a55ac62edd8566df95ecc19c272dff3c047693f70680963163de4ba4e49f2615ffe84d7175dd3fdd8c2f713b03ccb6b89fecec07f59589e05cb4f792dd135dd7ff3e6195dd3fd0cfc54572a270df3b1cf7fc65cb700caa47c691a7d62edd8566df971cc19c2723ff6c047693f75680963163de43a2e25f9b02f9fe3f545c7f09f5bf89e03cb2f792dd131fc7f2c2cbf04cb2f782dd131fc7f79f38c8ee1bf023fd595ca49c37cecf35f31d72d8032295f9a469f583bb6555b7e1e7386b0dccf3df051da2f1c5ac298450fb98e4b493eeccb5ff3faa263f8f316be5f83e5b70e2cff6761f92d587ec36b898ee1bfe3cd333a86ff1efc54572a270df3b1cf7fcf5cb700caa47c691a7df962d596e763ce10967bde031fa5fdc6a1258c59f4906bff49f2615ffed181ef0f16be3f82ef0f09be3f3bf0fdc9c2f767f0fd29c1f75707bebf58f8fe0abebf24f88280df1707e5f251f96958107d850e7c0516be42f01524f83a39f01559f83a81af28c1d7d981afd8c2d7197cc509bed081af8b852f045f97045fda81afc4c297065f4982afd481afab85af147c5d137cdd1cf8ca2c7cddc047ebdd07be1e0e7cdd2d7c3dc047eb3d00be5e0e7c3d2d7cbdc0d733c1d7c781afb785af0ff87a27f8fa39f0f5b5f0f5035fdf84fd6380035f7f0bdf00f0f54ff00d72e01b68e11b04be8109be210e7c832d7c43c03738c157eec037d4c2570ebea109be0a07be8c85af027c99045fa503df300b5f25f88625f8863bf05559f88683af2ac137d2816f84856f24f84624f8463bf08db2f08d06dfa804df5807be3116beb1e01b93e01befc037cec2371e7ce3127c131df82658f826826f4282afc681afdac25703beea04df2407be5a0bdf24f0d526f8a638f04db6f04d01dfe404df345e5ff4fbf4540b1f95af2d33782dd1fdce8b2c2c33c0329db9df749e3379f38c7e2b9f0515a2bace843e9f95d0e7b398eb164099942f4da34fac1ddbaa2d746c206708cb4d0ddadf4769d31d5ac298450fb98e4b493eeccb390e8ee1b32d7c73a0ade6b15ab27f876aae85651e58ea1c1cc3e73b38862f800a515de7439f2f48e8f3050ef68ff9b1fd83a6d12756b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55acf962d516faad9b9c212c47f3dad3f7b7df9c1d5ac298450fb1c956bfb327f9b02f17f2faa27b12175bf816425b2d66b564ef495c6261590c9645ccfda6f35cc29b67744f62295488eaba04fa7c69429f2f75b07f2c89ed1f348d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62cd17abb6d06fdde40c61399ad79e3e4a5be4d012c62c7a884db6fa9d3dc9877db99cd717dd935866e15b0e6db592d592fd9b3b975a585682650573bfe93c57f1e619dd93580d15a2baae823e5f9dd0e7ab1dec1fab62fb074da34fac6215ab58c52a56b18a55ac1ddbaa2d74ad40ce1096a379ede9a3b4150e2d61cca287d864abeb94241ff6e55a5e5f744db7c6c2b716da6a3dab257b4d779985653d58d631f79bce73036f9ed135dd46a810d57503f4f9c6843edfe860ffd810db3f681a7d6215ab58c52a56b18a55ac62edd8566da16b057286b01ccd6b4f1fa5ad73680963163dc4265b5da724f9b02f37f1faa26bbacb2d7c9ba0adb6b05ab2d774575858b680653373bfe93cb7f2e6195dd36d830a515db7429f6f4be8f36d0ef68fadb1fd83a6d12756b18a55ac6215ab58c52ad68e6dd516ba56206708cbd1bcf6f451da6687963066d1436cb2d5754a920ffbb29ed7175dd36db7f0d5435b35f05aa2bf33b0c3c2d200969dccfda6f36ce4cd33baa6db0515a2ba36429fef4ae8f35d0ef68fc6d8fe41d3e8136bc7b66a0b1d1b76c0319c96db1eb4bf8fd2763ab484318b1e721d97927cd8977b1c1cc3775bf8f6405bed73700cdf6b61d907962b1d1cc3f73b38861f800a515df7439f1f48e8f3030ef68ffdb1fd83a6d127d68e6dd5163a36ec8563382db73b687f1fa55de9d012c62c7ac8755c4af2615f363938861fb4f035415b1d7660396461390c96ab1c1cc39b1d1cc35ba04254d766e8f396843e6f71b07f34c7f60f9a465fbe58b585b6e14370aca1e50e06edefa3b4ab1c5ac298450fb9f69f241ff6e55107be2316bea3e03b92e03beec077ccc2771c7cc7127c573bf09db0f05d0dbe1309be6b1df8aeb1f05d0bbe6b127c271df8aeb3f09d04df7509be1b1cf8aeb7f0dd00beeb137c3739f0dd68e1bb097c3726f86e7570fe70b385ef563816dfe2e0fce1146f9ed53acfdb98db4ce7711a1a89daef14f41dcdbf0ddaebb483efd153b1ef519a465f5badbd53ed6b75506e6d57954717a837e57f5faa753be8e176335e04e9b8efdde9a04dee30790626a88cdba14dee72502e95d3c9944b0e2aab1096793acc7e96a6b2db0b0d058edb06873a18bf13b65d1afa7a64e9e39165a147966e1e59ba7a64093db2147b6429f4c8722af0c752ea51bb947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5b74796328f2c698f2c5d3cb274f2c812b4b3254c5df8fb4908f34fc17205b175753b3e57767efe59935e00f99c83ebb378de6721ef3366fc5c70e1bad846671db411965307d354560918ce05ed6fe9e491a58b4796b44796328f2cbd3db2d47964e9ef91658047967e1e598a3cb274f6c852e291a5d423cba9c01f4ba147ed52ec9125f4c8d2d5234b378f2c0b3db2f4f1c8d2d7234bc14b64a16b33caf74cccd29ee5decd5b6ef4fcde3d502e5dabde0ded4ee5df038e7b991d41cc1140b95456212c738d3921d0e74bc74bcebb2e4ef1baf4b19bce0f296f5de6490765365e34b57ec7e45dbbda52e67cde7a66ff9671aaf510c4a6eb609ccad79605bc96e8399379bc7946cf99cc656e339dc71c68136a3fb2a761fe5c68af39cced154099942f4da3afadd6deed6c75d5ffb379f3fcdbb32bd496b3636d8af599c95c1f9dc72c935711943513ca9ceea0ef6698bc021354c62c28f72207e55239f43c0c39a8ac4258e641739cccf53c8c8bb6c1a10ec6a9ac177a1ea6bd2d7d3cb22cf4c8d2d3234b378f2c5d3db2841e598a3db2147a6499e391a5974796ee1e594a3db2947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5874796328f2c698f2c5d3cb274f2c812b4b3e5859e59a2f97320ad20b66efc99a5a926bd00d69962c60b13f29e0a69d3ccf8948475b18da6c6ea52fde286a88db09c3a98a6b2f099a5291e583a7964e9e29125ed91a5cc234b0f8f2c751e59fa7b6419e091a59f4796228f2c9d3db294786429f5c8d2dd234b2f8f2c733cb2147a6429f6c8127a64e9ea91a59b47969e1e59167a64e9e391a5af47968297c842d7cf94efb498a53dcb9dcc5b6ef47cc22428977e4f980ced4ee54f02472db3238839022897ca2a846556990b547d4e7b69fabccbc57365746d83cf78ad7550263e57f6f7ca9ccf5bcfc92ff7e7ca741e73c19ff45c15cdc77b03cccfa2e57cae6aaebb72a3fabf1c9f81136bdbad69288f9c61eac27dad3d7d94b6002cccc7821a5d0e9defcd837266f196131d5371dbd043ae632a3e9bc7fc0c648dab671b67803ffe6c631ae6e331750673dd022893f2a569f4b5d53a57ac2f4b2bff7dc149d1f92196ab87b6dc2b74d1060e9ee98df671bc2ea1ba523969988ffd3b8db96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf95ff59e9dae8990b2c570fb99eb998eab00d749e5378f38c9eb9980c7eaa2b959386f9d8bfcccf86b77a2e9ff2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe5875b99378cb9d1cc6cad543aedfac27396c0317ff7f87cea306fc54572a270df3b17f6b98eb164099942f4da34fac1ddbaacbad662db726ba2f85e5ea21d73e5eedb00d749e1379f38cb813c04f75a572d2301ffb770273dd022893f2a569f48955ac6215ab58c52a56b18ab5635b75b9e359cbcd9ef363b97ac875ce3fde611be83cc7f1e6199df38f053fd595ca49c37cecdfb1cc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5e58ee12db7368c95ab875ce7fc631cb681ce73346f9ed139ff28f0535da99c34ccc7fe1dc55cb700caa47c691a7df962d5e58ee42d37da16b15c3de4da16473a6c039de708de3ca36d7138f8a9ae544e1ae663ff0e67ae5b006552be348dbe7cb18690560069341fffc66895192f82b44a33de09d22e813a51da2233de19d2169bf12e90b6c48cf785b4a5661cff6eea32333e1bd2969bf1999076a9199f01692bccf84590b6d28c4f83b455667c0aa4ad36e393216d8d19af85b4b566bc06d22e33e313216d9d199f0069ebcdf83848db60c6c742da46333e1ad22e37e3a3206d93199f0b6957c0387d6e36e32590b6c58ca7216dab19ef0a69dbcc7829a46d37e36590566fc6bb41da8e041f6d8b23208db645dc76695bac8234da162b218db6c54b208db6c5459046dbe26248a3365a0269d4464b218dda6819a4511b2d87346aa34b218dda6805a4511bad8434fa5b7cab208dfe16e96a48a3bfa9b506d2e86fe7ad85b4de66fc3248eb63c6d7411aed8feb21ad9f19df0069fdcdf84648a3bfc37939a40d34e39b206d9019c76d73b019df0c6943ccf816481b6ac6b7425ab919df06691933be1dd22acc783da40d33e3b46dea6da51896ad339fd52f6ea8c1b268c8f5bd4de517435d982cd569b064a09ca1ace5d4467fe389faa6c09445dbdc502877084fb93534a2cb1d0cf9578083ca2a8465be6176d452b3fc60d676c87e3f0f89f5277906838796f9b6f1e863de7565add76374d5e23e4143ae6d32037560ea33a254e37edc160bb627ef769b3daf65de06aa759e8398f3d4790c8436896f5369983f08da6b20737be1fe46f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a355facda521173e2bdac0a0f7c9486f75bb87fdbc67b7f94b7be77b10fee5d94b39699bdb794813a65c0406515c232af2b3bef6a32e325309ffa0aef3162fff1deefc8f61f9543f9d23495550275c1fee3bedf81f7e928df976fb9b53bf9f781da6a7dff5f3f539031f9c5f73bea53bcf74a69789f4ff7396d77f85c43792cadbdfa03f7997248a3f161e0e36de31a17f7d0a2c77606423f64cc38955308f34fc331e48eb2f37d133f5ee8f90f27cca721d77d4dbc6fcdfc9c58353e27566cf21d9e502ef3338bad9e4f0b4c5019945e08e30fd14332b09c1ea87dc9acb7bbaa84e5707c686c9d34ccaf725c677c36b00ea6a92cbd9d9c816dea61f8bee4febec1fa62bbf48176a1f9e5d02edcfb9b6e173cbfcb806110582a634e3cafc263609503df0b9d5755818fd286808fea81c793a7c0eaf21c28fe7c0df621d3f744abe76bf0f98b0a705059f83ccb5bcc76ad1f6b899ff76460dd0190e74bf14c50fcbb199f097a07981d9c33273e13449ea46782de03c78967ffcef9eb90589a6b3fe53b24e6c7f382212f91e585dad2d535181db3f4b3a8e8a0b20a61998fc5b629eee7c0f1d96d1a729d6b0c87b619c16c71f09d7ac17b2af1ef7e7cf7a337d4cdc5bb1f23636d4ad3e81b9960c5f3e841b1e5f8dfeda9ad76f03e54742e31d6e4a58f47b48f53398530ffcb70dcfa2a9c13539d3390cf3309f369c8b51d8f86f6e3fdff1eb2df1bf8ff49d44119582ef3ffbd5683e5d23973fcffb72884f1efc33933feff1419f34966bddd8d4b580ec747c6d649a72e7ce7cf559dc783a30ea6a92cbd9d3c0ddbd43370ceccbd9f637db15d0640bbd07c3c77ad882dafb767da1ff03b997bbf0c52addfd3ac83e931e0a3b451d0a6cf3afbad2eebca802b93baf0b73afc0d31032efc0db190d9559c3affbe08579ef8ae0a0db98e5dc5f0d989d9a27f8fa277559a5b9a0ed7ef6e5cd358df1000ab28462c001a8ee3eb61f43a0dbe1e46afd3e0eb61b43ebe0a46f9748179f1e661ab7f2fa85c8129bcc8208b4de15d52e7dff3d16da57fc7d3e7677ab3d3efe5e8f770f47b37fa3d9b5e603c633ef57986bee6d2efcde8f764f47b317a3bd6e77ffa98a0cf3ff539a1feded7db7a26953d06e8dfc9f475ac3e2fd0e761fafc4b1f2ff43ea9bf57f4feaaf7537d7cd1c7407d9cd7c7407d12a40f4cfa1d34fd7f06ebf7d3f47b6bfa6fdee977daf4bb6ed353d9f7e066aa9895cabe3ba7dfa99b6bda769e8af92a16a8b858c5c254f67d29fd7e947e1f6a492afbbed3b254f67d26fdfe927e5f49bf9fa4df47d2ef1fe9f78df4fb45fa7d22fdfe907e5f48bf1fa4df07d2efff6c4a65dfefd99ccabebfa3dfd7d996cabe8f539fcabe6fb35345838a4615bb54ec56b147c55e1557aad8a762bf8a032a0eaa68527148c5552a0eab6856d1a2e2888aa32a8ea938aee2848aab555ca3e25a15d7a938a9e27a1537a8b851c54d2a6e56718b8a5b559c52719b8ad32a6e5771878a3b55dc95caf6f55915e754dcade21e15f7aab84fc52b54dcafe201150faa7848c5c32a1e51f14a158faa784cc5e32a9e50f164eafc3e8f1bfed7cccb67b3ccf4daecfe9a69dedfd492a9ce1c54ffd6efdfdf74acb1614206e735670e1c696ec934b7d41f6ec9ec3adc7420533301f37da0c44dbe5f37efa8d0f7597d4b4be381432d999626b5e2fe96bd87f69fc81cdbdbb227d374b4f1f02e5500aefce6b217b1f2dbcdca832f5cb9bea1e185d7fba8598ff6e225071b1a8f679a8eb4649a766576341d39d8d0fcff8df18f26c595020010921c060100001d451f8b08000000000000ffeddd079c15d5bd07f07b7769c3650115a9cb72970e22ee2ed80b2b16c00236c0022a5dea5216011ba262c14213413a16107bc31a15bb2626a6bc98178d79c98b79f1c5bc14f39297fedeffcc3dfff0dbc3c97d7be239d9b9d9ff7c3e7fefcc7f66cef99e393373a75cdc1da9542a9dca0dc514ed52fb0f3cbf5a7f567cb1a132edafac8a90cea20271161788b34981389b1688b35981389b1788b3458138a30271b62c1067a6409cad0ac4595220ced605e26c5320ceb605e23ca0409c071688f3a00271b6f3e8ec04ce83f5677bfdd9417f76d49fbc6c67fdd9457f96ea3636d1d35d29ca28ba5164f53cde20e514dd297a50f4a4e845d19ba20f455f8a7e14fd290ea118407128c5408ac3741995145514832806531c4e7104c5911447511c4d710cc5b114c7511c4f7102c510bdcd4ea4184a7112c5c914a7509c4a318c6238c5088ad3284ea73883e24c8a9114a328ced26dc9eab69c4d710ec5b914e7518ca618433196e27c8a0b282ea4b888621cc5788a8b292ea1b8946202c5448a49149329a6504ca598467119c5748a191433296651cca69843514331d7d8e6f328e6532ca0a8d5f3daea790b292ea75844b1986209c5151457525c457135c535144b29aea55846711dc5f5143718652da7b891e2268a9b296ea15841712bc56d14b753dc41b1926215c56a8a35146b29eed46515e9b2d651dc65e4d6536cd0e377ebcf8dfa7393fedcac3fb7e8cfadfa739bfedcae3f7750fcb22437aeae35cd67022ac7fb7c1a72bcff17418e8f8562c8f171d104727c8c34851c1f2fcd20c7c74e73c895eaf11690eb0ae3fc59a6c75b42ae9b1ecf402eabc75b41ae5c8f9740aebb1e6f0db91e7abc0de47aeaf1b690eba5c70f805c6f3d7e20e4fae8f183f4276f0b3554ebcf8a2f38a8323d9f6b2b949df78376d01ede0f0e861cef07ed21c7fb4107c871db3b428ef7834e90e3fda033e4783fe80239de0f4a21c7fb01ee3fbc1f94418ef7836e90e3fd200b39de0fca21c7fb4177c8f17ed00372bc1ff4841cef07bd20c7dbb737e478fbf2fea3b6e729309f073c56f13920e7783e1eabc55026e7783e1eab3c1f8f559e8fc72acee74f9e8fc72acfc7e392e7e331c87d88c71baf83c716f721ee9f5c0eee8bdc87b8df71d9b88f711fe23ec6f5e13ec67d88fb181b701fe33ec47d8c5d59c8f13182fb185bf11cd50cbcd5fab3e28b0d9578eee6216d4c57c3389ed34bfd5a06e1f7437d2cd827dc170783afccafaf2a03dbaa0ceac97aae07bfd7eab31db26029f76b899f5176f75b667c49dc03fcdc56ae2703f3db41db7a786e5b1aeae472791a7df5b5766d60abb274319c789dd325013ece65c1d7c3e2ebe9d757954ed5edc76a98ee093ece9583c5f3fe5f15191635e43bbebb83a5b7574b65055edfd6c7d21b2cbdbc5a72e79a3e7ecb8caf8dfb7a2e5395d10fb6096f3fb667607e5fd85efd3c6faf34d4c9e5f234fac42a56b18a55ac6215ab58c5dab8ad789f83cf2679b91e09f071ae17587cdf1be0f3382e5b3d07dd0375fa7d9e525981f7c9fcec880d5c57312cf35aab7daee775ae656aff7beb28b5ef9e1afbaf9b577faeffb81e2e97a7bb818fdb9235daeadb526e58fe79ebad9ae4ff99666585dabdd4b37ade9fca8c76e073a40e464eed936f437b93f26c1a9fd31681cff3f3eacabff779353ea72b069fe7e7d595f85cbc3ebe32f0f17af85e281bc0f7f73ce7cec07a4dc1e7f9395dec2b77f0e133617c7ec89f9e9f6956ba3e47b43de76c0e3ebfcf1673be5e0ebedee0e3f55a80cff373bc4abce6a98faf2ff878bd087cfd03f8fa39f8fa838fd76b09be01017c8738f80680ef101867dfc000be431d7c03c1c4ebb5025f4500df610ebe0af0f17a25e0ab0ae0ab74f055818fd76b0dbec1017c831c7c83c1c7ebb501df11017c873bf88e001fafd7167c4705f01de9e03b0a7cbcde01e03b2680ef6807df31e0e3f50e04df71017cc73af88e031faf87bf0b3b2180ef7807df09e0e3f53a80afdaaf2f7e0f3ac4c1570d9693fc5a062bcb890e9693c032d4af257e0f7ab2df32e3f7a0a7782e5395712a6c13de7e6ccfc0fc53607b9dea797ba5a14e2e97a7d127d6c66d559621863382e58624c0c7b9a1012d91615143be739dcd877d39dcaf2ffe5e18e6e01b0e96d3bd5a06c5cf884738584e07cb695e2db9ef8533fc96199fc3cf043fb795ebc9c07cecf3333db72d0d7572b93c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c5eadfaa2cc30c6704cb0d4b808f73a705b44486450df97e2762f3615f8ef2eb8b7f5333d2c1370a2ce778b554c5bfa939cbc1720e58cef66ac9fda6e65cbf65c6bfa9390ffcdc56ae2703f3b1cfcff3dcb634d4c9e5f234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acca32d27046b0dcc804f8387776404b6458d490ef39bbcd877d39c6af2f7e2731dac137062c17f8b5c4ffff87b10e960bc072be5f4bfc4ee242bf65c6ef242e023fb795ebc9c07cecf38b3cb72d0d7572b93c8d3eb1366eabb28c369c112c373a013ece9d1fd012191635e43b2fd97cd897e3fdfae273f83807df78b05cead592fb5b26173b582e05cb255e2db973f804bf65c6e7f089e0e7b6723d19988f7d3ed173dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb38c319c172e312e0e3dc25012d91615143da98ae86719b0ffb72b25f5f7c4f37c9c137192cd3bc5a72f774531c2cd3c032d5ab25774f7799df32e37bbae9e0e7b6723d19988f7d3edd73dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb24c319c1729312e0e3dcd48096c8b0a821df7d8acd877d39d3af2fbea79be1e09b099639012cb31c2c73c032dbaf25bea7abf15b667c4f3717fcdc56ae2703f3b1cfe77a6e5b1aeae472791a7d8562559619863382e56624c0c7b9d9012d91615143bee3c7e6c3be9cefd7171fdff31c7cf3c1b230806581836521586afd5ae273cde57ecb8ccf358bc0cf6de57a32301ffb7c91e7b6a5a14e2e97a7d15728566599673823586e5e027c9cab0d68890c8b1af21d3f361ff6e59200bec50ebe25e05b6cf15d19c0778583ef4af0f17a11f8ae0ee0bbcac17735f8783dfc1ba34b03f8ae71f02d05df3530cebe65017cd73af8968189d76b05beeb03f8ae73f05d0f3e5eaf047ccb03f86e70f02d071faf877f63f4a600be1b1d7c37818fd7c3bf317a4b00dfcd0ebe5bc0c7ebe1f9efd600be150ebe5bc1b7c2e2bb3d80ef3607dfede0bbcde25b19c07787836f25f8eeb0f85607f0ad72f0ad06cb1abf968a0c58d6403d770668f3da54fddb7c2758d60568335bd6413deb03b4f9ae54fddbccf567603df4dd1dc0b7c1c17737f836587c9b02f8363af836818fd7c3e3784b00df6607df16f06db6f8b605f06d75f06d03df568b6f4700df7607df0ef06db7f8ee0de0bbc7c1772ff8eeb1f8ee0fe0bbcfc1773ff8eeb3f87605f0ed74f0ed02df4e8b6f7700df030ebedde07bc0e27b2880ef4107df43e07bd0e27b2480ef6107df23e07bd8e27b2c80ef5107df63e07bd4e27b2280ef7107df13e07bdce27b2a80ef4907df53e07bd2e2db13c0f7b4836f0ff89eb6f89e0de07bc6c1f72cf89eb1f89e0fe07bcec1f73cf89eb3f85ef4eb8bdf43bce0e07b112c2ffbb5c4ffd6fd4b0e9697c1f2925f4bfc4ee415bf65c6ef44f6829fdbcaf564603ef6f95ecf6d4b439d5c2e4fef85bc581bb755595e309c112cf742027c9c7b29a025322c6ac8775eda6bf1615fbee6d7179fc35f75f0bd069637bd5a72ff0ff5d71d2c6f82e50daf96dc39fc2dbf65c6e7f0b7c1cf6de57a32301ffbfc6dcf6d4b439d5c2e4fa34fac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab580bc5aa2caf1ace08967b35013ecebd11d012191635e47bce6ef3615fbeebd717bf9378c7c1f72e58def36ac9bd93f8b283e53db07cc5ab25f74ee2ab7ecb8cdf497c0dfcdc56ae2703f3b1cfbfe6b96d69a893cbe569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895e51dc319c172ef24c0c7b9af04b44486450df99eb3db7cd8975ff7eb8bdf49bcefe0fb3a58bee5d592fbfb11df70b07c0b2cdff46ac9bd93f817bf65c6ef24be0d7e6e2bd79381f9d8e7dff6dcb634d4c9e5f234fac42a56b18a55ac6215ab58c5dab8adcaf2bee18c60b9f713e0e3dc37035a22c3a2867cf729361ff6e577fcfae27bba0f1c7cdf01cb875e2db97bba7f75b07c0896ef7ab5e4eee93ef25b667c4ff73df0735bb99e0cccc73eff9ee7b6a5a14e2e97a7d12756b18a55ac6215ab58c52ad6c66d55960f0c6704cb7d90001fe7be1bd012191635e4bb4fb1f9b02fbfefd717dfd37dece0fb3e587ee8d592bba7fb3707cb0fc1f203af96dc3dddbffb2d33bea7fb11f8b9ad5c4f06e6639fffc873dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acbc7863382e53e4e808f733f0868890c8b1af2dda7d87cd8973ff6eb8befe93e71f0fd182c9ffab5c47f67e03f1c2c9f82e5277e2df13ddd7ffa2d33bea7fb29f8b9ad5c4f06e6639fffd473dbd2502797cbd3e8136be3b62acb27863382e53e49808f733f0968890c8b1af29d976c3eeccb9ff9f5c5e7f0cf1c7c3f03cb2ffc5ae273f87f39587e01969ffbb5c4e7f05ffa2d333e87ff0afcdc56ae2703f3b1cf7fe5b96d69a893cbe569f489b5715b95e533c319c1729f25c0c7b99f07b44486450df9ce4b361ff6e5affdfae273f8e70ebe5f83e5b7012cffed60f92d587ee3d7129fc3ffc76f99f139fc77e0e7b6723d19988f7dfe3bcf6d4b439d5c2e4fa3af50accaf2b9e18c60b9cf13e0e3dc6f025a22c3a2867cc78fcd877df98700bedf3bf8fe00bedf5b7c7f0ae0fba383ef4fe0fba3c5f79700be3f3bf8fe02be3f5b7cbcb24fdfffa6eaefe39919580f7d45017ce974fd7d45e0e3f5d0d72480afd8c1d7047cc5165fb300bea60ebe66e06b6af1b508e06beee06b01bee6165fcb00bec8c1d7127c91c5d72a802fe3e06b05be8cc5d73a80afc4c1d71a7cbcde1af0b50de06be3e06b0b3e5e6f1df80e0ce03bc0c17720f80eb0f8da05f01de4e06b07be832cbef6017c073bf8da83ef60cbf1d13180af8383af23f83a587c9d03f83a39f83a83af93c5571ac0d7c5c1570abe2e165f59005f57075f19f8ba5a7cd900be6e0ebe2cf8ba597cdd03f8ca1d7cddc1576ef1f50ce0ebe1e0eb09be1e165fef00be5e0ebedee0eb65f1f50de0ebe3e0eb0bbe3e165fff00be7e0ebefee0eb67f10d08e03bc4c137007c87587c0303f80e75f00d04dfa1165f4500df610ebe0af01d66f15505f0553af8aac05769f10d0ee01be4e01b0cbe4116df117e7df1f3e9c31d7c5cbfb21cedd712bfef3cd2c17234588ef2dc6faacc63fc96193f2b3f161ac46d3d06fafc584b9f1febb96d69a893cbe569f489b5715b9585cf0dec8c60b9c3d30defe3dc51012d91615143bef392cd877d797c8073f8710ebee3615b557bb5e4fe0ed5090e966ab00c09700e3f31c0397c283488db7a22f4f9504b9f0f0d707c9c681c1f3c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac622d14abb2f0b36e7646b01ccf6b481fe78604b44486450dc6649de7ec361ff6e5c97e7df13b89931c7c27c3b61ae6d5927b27718a836518584ef5dc6faacce17ecb8cdf498c8006715b87439f8fb0f4f98800c7c770e3f8e069f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895859f75b33382e5785e43fa38776a404b6458d4604cd679ce6ef3615f9eeed717bf9338cdc1773a6cab915e2db9bfb9738683652458cef4dc6faacc517ecb8cdf499c050de2b68e823e3fcbd2e76705383e4619c7074fa34fac6215ab58c52a56b18a55ac8ddbaa2c7cafc0ce0896e3790de9e3dc99012d916151833159e73ec5e6c3be3cc7af2fbea73bdbc1770e6cabd15e2db97bba731d2ca3c1729ee77e53658ef15b667c4f37161ac46d1d037d3ed6d2e763031c1f638ce383a7d12756b18a55ac6215ab58c52ad6c66d5516be57606704cbf1bc86f471eebc8096c8b0a8c198ac739f62f3615f5ee0d717dfd39defe0bb00b6d538af96dc3ddd850e967160b9c873bfa932c7fb2d33bea7bb181ac46d1d0f7d7eb1a5cf2f0e707c8c378e0f9e469f58c52a56b18a55ac6215ab581bb75559f85e819d112cc7f31ad2c7b98b025a22c3a20663b2ce7d8acd877d79a95f5f7c4f778983ef52d85693fc5ae2bf3330c1c132092c133df79b2a73b2df32e37bba29d0206eeb64e8f329963e9f12e0f8986c1c1f3c8d3eb1366eabb2f0b961029cc379b94bd20defe3dcc48096c8b0a821df79c9e6c3be9c16e01c3ed5c1370db6d58c00e7f0cb1c2c33c0323dc0397c668073f82c6810b77526f4f92c4b9fcf0a707ccc348e0f9e469f581bb75559f8dc70199cc379b9a9e986f7716e7a404b6458d490efbc64f3615fce09700e9fede09b03db6a5e004b8d83651e58e6063887cf0f700e5f000de2b6ce873e5f60e9f305018e8ff9c6f1c1d3e82b14abb2f03e5c03e71a5e6e76bae17d9c9b1bd012191635e43b7e6c3eeccb85017cb50ebe85e0abb5f81605f05deee05b04becb2dbe25017c8b1d7c4bc0b7d8e2bb3280ef0a07df95e0bbc2e2bb3a80ef2a07dfd5e0bbcae25b1ac0778d836f29f8aeb1f89605f05debe05b06be6b2dbe1b025c3f5ce7e0bb01cec5d707b87e58eeb7cc0a55e68d9eb7992ae326d848bcfd9643dff1fc1b617bdd14e07b74b9f13dcad3e8abafb55daa61ad01eaad6a4565b4807673f96b5275b7831a6ed6e34d208fc7de8a00dbe4165d665a07d771336c935b03d4cbf534d5f5b283eb2a86653e8a729f25a9dc3522e70f866d734780f3e66d0ee7a53b607bdd1ee0bcb4d2f3794995b10a1ac46d5d09c725cf5f016d5b15605f58691c973cbd0a2c3c14a5f6595606b0e0500de32b2d968e09b2601f35b46579822c6d52c9b1b44a90254a90a559822cc509b2744890a57d822c2509b2b44c90a579822c4d1264699d204b2641961609b2344d9025ddc09628b5ffbd4604f397c3727c8d7c1be456ebf1db215764a983bfeb56418e8fdbd5707ff669c9fe65e3360a714f80f554c334d7d5120cab03df9fd4c7d23441961609b2641264699d204b9304599a27c8d2324196920459da27c8d2214196e204599a25c81225c8d22a41963609b2f0755c122c2b1264e998a03e2ab258d6f8b50cc6eb781e8cc93af7096bc0e2fbfe4495b9d66f99f13bd03b3d97a9ca58071b89b71fdb3330ff4ed85eeb02ec476bd375fb89a7d127d6c66d55f5dee5b5de41f1ffd762adc379e3ae80db4095b93ec031be011ac46d5d0ffdbbc1d2bf1b02f4ef7aa37f791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ad5bf55d57bb7d77aabe2df5c60bd6a3026ff5a570aea0fb10d54991bfd9619ffe662133488dbba11fa7793a57f3705e8df8d46fff234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acaadecd7eeb8dff7d31d6ab0663b2ce33ebcd01b7812a738bdf32e367d65ba141dcd62dd0bf5b2dfdbb3540ff6e31fa97a7d127d6c66d55f56ef35a6fee6fdc6f7138c6b705dc06aacced018ef11dd0206eeb76e8df1d96fedd11a07fb71bfdcbd3e813ab58c52a56b18a55ac62156be3b6aa7aeff15a6fee9a1feb55833159e79aff9e80db409579afdf32e36bfefba041dcd67ba17fefb3f4ef7d01faf75ea37f791a7d6215ab58c52a56b18a55ac626ddc5655effd7eeb8dff5e2ad6ab0663b2ce35fffd01b7812a73a7df32e36bfe5dd0206eeb4ee8df5d96fedd15a07f771afdcbd3e82b14abaaf78100fbe24e877df18180db4095b93bc0bef8203488dbba1bfaf7414bff3e18a07f771bfdcbd3e82b146b04b9a2d4be1ccf2f86dc433ad704720feb5c53c83d026de2dca33ad71c728fe95c0bc83dae731d20f784cee1df467a528fe3df507a4a8faf85dcd37a7c1de4f6e8f1f5907b468f6f80dcb37a7c23e49ed3e39b20f7bc1edf02b917f4f856c8bda8c7b743ee4b7a7c07e45e32be4755ee65e3fb4ce55e31ce712ab7d738d7a8dcabc6bea672afc1387fbeae732d21f706ecb39c7b53e75a41ee2d9d2b81dcdb3ad71a72efe85c1bc8bd6bf1f1beb81b72bc2fe2becbfbe24390e37df161c8f1bef808e4785f7c1472bc2f3e0639de468f438eb7d11390e36df424e4781b3d0539de464f438eb7d11ec8f1367a06726d75ee59c81da073cf41ee409d7b1e7207e9dc0b90e3bff3fd22e4f86f397f0972fc376f5e821c1fa32f438eff5ec42b90eba4737b21d759e75e855c179dc37db354e75e875c579d7b0372653af726e4bae9dc5b90cbeadcdb902bd7b97720d75de7de85f3563358b65a7f567cb1a112ebe2216d4c57c338d7df0cdae2c95291014b16ea29f35a4f55856a1ff74d91ae8bf7af32a8b7d44fbd953ca2eaed02e5978383eb2a8665beaa0fde12bd7c17afdba1a22a0df5727fb2a70b7878996f688f3ae7d596d45dcfa70b8f091ef2ed93596883a73e634a051ec7f5b1e0f6f4bbdfe6ae6b3def03f1df63e9ecb94c554627d826e63e9581f99d617b75f2bcbdf078e372791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c55a28566529379cf87eab3c013ecee1fb16dfcfb6f17d2097adde5d4c847717ddbcd6997bb794853665c1c07515c3329b4bf6b9a6eaf196309ffb0adf3162fff97ddf91eb3fae87cbe569aeab25b405fbcff7fb0e7c4fc7e5fef3d65b35c9ff315055a15ed9a9df14647579e671c77d8aef5e3987eff9549ff37ed7437fe2bbb11ec1b64bfdfa038f996e90e3f1eee0f3bb8d2b43bc43ab546574827ec8ea71aea718e62f8573c8b2927d7d639e2fd4fc5596f93ce47baf89efad7bf96d6b7cceec0de557431d586f1fbff55662bd691d5c07e78b617c25ff70069653036f5f36abfdaea765391c2f33d6c9c0fc9e81dbdc0b1cd530cd75a9fde406d8a756c1f7a5efef1b6c2f6e97f6b05d787e37d82ebe8f37b55df0fa2e0b86ce60e96138f1ba0acf813d03f8fed675554ff071ae147cdc0e3c9fec016bc86b20f3f735d8879ebe27eafcbe067f7f510e0eae0b7fcf728fdeafd58779dd9385753b4299ff88df0499dfcdf89ba05d60fe47fd26883db6df043d04e7894ffe9febd7522317c05f897e2eb7d4f0e3754169384bbdb665a87b303e67a9dfa2a283eb2a86659e31f629cfdfeff1efb9f01c9f4ae5bfd6e805dba6b7e76d13e03b35febd535ff09bdffd1998df0edad6d773dbf0fa85cbe569f4d5d7da3501d63e162b5ef377369653d67e5ead55f1f57d7faf65e6ae7b0ed165a973279f8fb89e6298ff6538c7be07d7efdce62c94f391653e0ff98eb97eb0fd0ef5dbd6f83b6e20945f0d7560bd87f9adb712ebe5eb7bae83f3c530fe215cdf1fb66ff4afdb97cd6abf1b60590ec7fb18eb6460fe80c06d3e141cd530cd75a9fde47dd8a73e82eb7bdfc739b617b74b47d82e3c1fafb3cb8de5d5feccc7035e3ff83e2ed3500f97cbd3fdc1c7b9beb04d3f09f65c31e7ca822b9bdaffb9223eefcc820b9f77360de06a92aabbbd789aeb52f536f75c2ffe3b1b1ef29ddf9a83a599678b7abec6ffce66416dcdfc09d3a68c9d3fbd764a1a5c4d0d6311d88a605eb1b15cf3d4feedf2066f079515e9ca9b682c779a6a1cff83a38c6ea8da9fd43f1852ff4048fd8320f50f80d43ff851ffc0a71d386fd79fea1ff4a81b40f50f76d40eaa2e42d5c1ae2e82d585a9bad0505fea6a47cea67207b87a60a76ea8d597beba20541782ea64a00e38f5a5a10e467510aa93873ac1a993b83ac1a9ab3175d6a9a218443198e2708a23288ea4388ae2688a63288ea5388ee2788a132886e86d7b22c5508a93284ea63885e2548a6114c32946509c46713ac5191467528ca418457116c5d914e7509c4b711ec5688a31146329cea7b880e2428a8b28c6518ca7b898e2128a4b2926504ca498443199620ac5548a691497514ca7984131936216c56c8a391435147329e651cca75840514bb190e2728a45148b2996505c417125c5551457535c43b194e25a8a6514d7515c4f7103c5728a1b296ea2b899e2168a1514b752dc96caf5f31d142b295651aca65843b196e24e8a75147751aca7d8407137c5468a4d149b29b6506ca5d846b19d62476aff03460d1fea7f09779c9e3e3777b06517ccaaa9cd5664e7d07f27cc9a55b368cae481599cb7203b7be182daec82da09f36bb353e7d7ccce560ec472dfd3472f7fb14ca8ad9d327b6e6db6b686569c553b7deeac25d945d36b2fcbd65c3e65fe54aa0057de51f20556dea9572edd7fe5099327ffedf5f6e8f5f89fd48d983379cae26ccdc2da6ccdd4ecc49a8573262ff83fd1908393ce66020018dfa7fb52dd0a43314400b47b9065a02e1739a1359d8069bb65800a52ed9dbf2a5c4bb493f342b57072a79c75c112f1615b2ffafb3c2b9af33b000f382893d124dd80338457c4e220568c98e4e5308165b533059442546f9d0449a8b0757f0e + + at ../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:58:17 + +2023-12-14T11:57:06.140Z aztec:tx_pool INFO Adding tx with id 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 eventName=tx-added-to-pool txHash=0x11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15690 proofSize=0 size=25651 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be200102ce40d1decd99319c0e9896e20fc473f3ea1e685ff9a80060734a44226956e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a025ac8f1e67250fbd03884691594749b5820443b56359d24ca3f99fb1c152cd0220b747886a3bc2f9f98f58174ccc49c2fc56ac980afeada29f05efb41b5524fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fa80964943147baf7b733834bf799620000000000000000000000000000000023c0b69b078913056cb53c7a0c2e8b25000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e89711200000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000004032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000000000000000000000000000000000000000000000000000000000000018296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016642d9ccd8346c403aa4c3fa451178b22534a27035cdaa6ec34ae53b29c50cb0bcfa3e9f1a8922ee92c6dc964d6595907c1804a86753774322b468f69d4f2781864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801759d221795419503f86c032e8f8762f2b739e74835099584b6531f5f27390fe00000000000000000000000000000000000000000000000000000000000000000ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8200569267c0f73ac89aaa414239398db9445dd4ad3a8cf37015cd55b8d4c5e8d0000011811a02d8a44276e474c818818ab6e8ded1c8a84c9546fe17283932174e2a0d40c43cde92a1918fff18d79ad2a3fcce77654332ab0c156389fba188344a84000038021824fbd98bb0e388b0efe18f72e9350f7456481714539ba583de37113ce18296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de1ed3a5a3baac5dc0fef59642ae8bc0a6eb2aa7de78c1448e8a5e5965924b261c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6900000000000000000000000000000000000000000000000000000000000000010100000000000000f8000000f4000000f02048c95048c83a42ba630c9283810f3c9a430c26f1886082ffbba6de7426ca570c3575d638e63dfe58b5390ec2bd1fb192ef21aea04d9d3939d5d8f7fff98458c9483c1d172f0e6f4c5527e3c865eea317cecdd85ee7bff96be55b90b59a3b53ac33908fe4da88f3805c0c8b7a1bac5abbc100a31a49525dc129e782d178f87b4ff41d08ad182d0b6e6a1d2ebf79bc7705643b211f9585a4440d6889173f7bce2c003d857173a0339506bbb128cdff2c2293e61941f069ffc48629a47c8de1cef602c359eb6a5d6cefc1c3271cfc5b052671bf0a231d7f7f7e5922bea06e6c40e04f2af17dbe53f0492a88c260b8d73200000004000000000000000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000000000000000000000000000000000000000000002f36611530000001f5b1f8b08000000000000ffeddd0778dcc69507f00549510257a47a2f5c8a546f24d5ac4e499655ad6a15cb6a944815ab5016a9e62277592e925ce21ab7f4eef49e4bbde4522fc9c529975c122797e4e24b7cc9c5b9f47233d879d19f10bce1c46fcc59f3e1fb9e16180033bf9901b0c002109f4ca552412a3b14aae895ba70a0f975e6b3fac50d35015f5ed52e9d0579e22ccc1367519e383be589b3384f9c9df3c4d9254f9c619e384bf2c499ce1367d73c7196e689b32c4f9cddf2c4d93d4f9c3df2c4d9334f9cbd189d03c0d9db7cf6319f7dcd673ff3d9df7cd23a03cde72053c722333d58c510154355949b79d4201915152a86a9a85451a562b88a112a46aa18a562b48a312ac6aa18a762bc8a092a269a7c6a54d4aa98a462b28a292aa6aa98a6e22215d355cc503153c52c15b355cc5131d7b4db3c15f3552c5071b18a852a2e51b148c562154b542c55b14cc5721597aa58a162a5a94bc6d465958ad52ad6a858abe23215eb54ac57b141c5461597abd8a4e20a159b556c51b155c53615db55d4abd8a162a78a06158d2a76a9d8ad628f8abd2aae54b14fc57e1507541c54d1146bf3432aae52715845b399d7ddcc6b517144c55115c7541c577142c5d52aae5171ad8aeb549c5471bd8a1b54dca8e2261537c7f2ba45c5ad2a4ea9b84dc56915b7abb843c59d2aee527146c55915e754dcade21e15f7aab8cfe45560f27a858afb63690fa878d08c3f643e1f369f8f98cf579acf47cde763e6f371f3f984f97c52c5efcab2e3fa1c2e7eadadd3689b0f208db6ff0248a37da110d268bf288234da473a411aed2fc59046fb4e67481b64c6bb40da6018a7cf2166bc04d2869af134a4959bf1ae909631e3a5905661c6cb206d9819ef06699566bc3ba45599f11e9036dc8cf7349f546f3dd499cfea1739e83c998fabd5da4e7dde0bea437dde1bd2a8cffb401af5795f48a3baf78334eaf3fe90467d3e00d2a8cf07421af5f92048a33ec76d85fa7c08a4519f0f8534eaf37248a33ecf401af57905a4519f0f8334eaf34a48a3b6ac82346a4bda5674db2d80f934e03e88bf9b511acdc77db010f2a4349a8ffb20cdc77d90e6e33e88f3e993e6e33e48f3717fa3f9b86f517fe17e44ebf48434ea2fdcee281fdcc6a8bf707ba2bc71dba1fec26d87cac36d87fa0bb71d32e0b643db3e6e3be4ca401a6dfbb8ed9095b61d5daf62b0d599cfea1737d4e0b1968620365d07e3547e31d49fc932098fe76db10c01cb50e6764943bb0c857232cce5e0f7505bea9c014b05b345e7398c37cfe8b4b612fc54572a270df37b43dd2a99eb164099942f4d57826570cc89dff5833df0515a067c9509be2a5e5f6d906add8f75305d053e4aab000bf336551bc62c7ac8b5cf0c03cb08564b4d359ee3b5c532022cc3592dd9fd77246f9ed179e428e63c751ea3a14da8fdc89e86f9a3a0bd4633b757006552be348d3eb18a55ac6215ab58c52a56b1766c2b5ee7e06f76b45ca5073e4a1b0e16ee6b03fc8d8bf2d6bf233e0565f2fe4651538dd7c9f47b0c19a8ac4258e60ba5e75def326925a90bafadc3d4f96b6aecbf72567fb6ffa81cca97a6cbc14775c9c4eaca6da988595ebee5d6eee4ff9db0a65aff2ead7feba6ed6968ac1e49bffd529ade263f0ef5f5e5b75dfcedb3007cccbff7d6fca3bff7e2ef7485e0e3de57b56fa885af1c7cb41ede57e1febd168f596df155808fd6eb043eeedf34f1b7d3b6f8927ee72c864feedfcb6c7fbb1b0e3e5aaf33f898bf5f23df080b1f9e2bd17a5dc0c77d2ea27da32c7c787e42eb85e01bebc037c6c237167cb45e09f8c63bf08db3f08d07df381827df4407be0916be8960a2f5ba82afc681af3ad5765f0df868bd52f04d72e0abb5f04d021fad5706be290e7c932d7c53c047eb7503df3407bea916be69e0a3f5ba836fba03df4516bee9e0a3f57a806fa603df0c0bdf4cf0d17af88cd26c07be5916bed9e0a3f57a816fae03df1c0bdf5cf0d17a7dc1378fd717dd07adb3f0cd03cbc5bc96c9da32dfc272315816f05aa2fba00b79f38cee835ec29ca7ce6311b409b51fd9d330ff1268af45cced154099942f4da34fac1ddb8aef2591334c5db8afb5a78fd21638b484318b1e721deb927cd8974b787dd1f7c2620bdf12b02c67b54c8a7e235e6a61590e9665ac96ecf7c2a5bc7946c7f015e0a7ba523969988f7dbe82b96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf555b16c79c212cb7d8031fa52d73680963163de47a4e24c9877db98ad7173d53b3d2c2b70a2c6b592db5d13335ab2d2c6bc1b286d5927da6e632de3ca3676ad6819fea4ae5a4613ef6f93ae6ba055026e54bd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad67cb16acbca983384e5567ae0a3b4350e2d61cca2875cbfb327f9b02f37f0faa27b12eb2d7c1bc0b289d712fdff0f1b2d2c9bc07239af25ba2771056f9ed13d89cde0a7ba523969988f7dbe99b96e019449f9d234fac4dab1addab23ee60c61b9f51ef828ed7287963066d143aee352920ffb722baf2f3a866fb1f06d054b3dab25fbb74cb65958eac1b29dd5923d86efe0cd333a86ef043fd595ca49c37cecf39dcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5962d316708cb6df1c04769db1d5ac298450fb9ae53927cd8978dbcbee89aaec1c2d708963dac96ec35dd2e0bcb1eb0ec66b564afe9f6f2e6195dd35d097eaa2b959386f9d8e75732d72d8032295f9a469f58c52a56b18a55ac6215ab583bb6555b1a62ce10966bf0c04769bb1d5ac298450fb9ae53927cd897fb797dd135dd3e0bdf7eb03439b01cb0b03481e520af25baa63bc49b67744d7715f8a9ae544e1ae6639f5fc55cb700caa47c691a7df962d5967d316708cbedf3c04769071d5ac298450fb9f69f241ff66533af2fdabf0f5bf89ac172d481a5c5c272142c47782dd1b1e6186f9ed1b1e638f8a9ae544e1ae6639f1f67ae5b006552be348dbe7cb16acbe1983384e50e7be0a3b4230e2d61cca2875cfb4f920ffbf26a07be1316beabc17722c177ad03df3516be6bc147eb85e03be9c0779d85ef24f868bd12f0dde0c077bd85ef06f05d0fe3e4bbc981ef460bdf4d60a2f5f06f8cdee2c077b385ef16f0d17aa5e03be5c077ab85ef14f868bd32f09d76e0bbcdc2771a7cb41efe8dd13b1cf86eb7f0dd013e5a0f8f7f7739f0dd69e1bb0b7c7726f8ce3af09db1f09d05df9904dfdd0e7ce72c7c7783ef5c82ef5e07be7b2c7cf782e53e5e4b751a2cf74139f73ba8f32b526daff3fd6079c0419dc9f20094f390833a3f986a7b9da9fc34ac87be471cf81eb6f03d02be87137c8f3af0bdd2c2f728f8683ddc8f1f77e07bccc2f738f81e4bf03de9c0f78485ef49f03d91e07bb503dfab2c7caf06dfab127caf75e07b8d85efb5e07b4d82eff50e7cafb3f0bd1e7caf4bf0bdd181ef0d16be3782ef0d09be373bf0bdc9c2f766f0bd29c1f75607beb758f8de0abeb724f89e72e07b9b85ef29f0bd2dc1f70e07beb75bf8de01beb727f8dee5c0f74e0bdfbbc0f7ce04df7b1cf8de6de17b0ff8de9de07b9f03df7b2d7cef03df7b137c1f70e07bbf85ef03e07b7f82ef430e7c1fb4f07d087c1f4cf07d84d717dd87f8b085ef2360f918af257ad7fd9f2c2c1f03cb47792dd13d918ff3e619dd13f904f8a9ae544e1ae6639f7f82b96e019449f9d234fac4dab1addaf2e1983384e53eec818fd23eead012c62c7ac8755c4af2615f7e8ad7171dc33f69e1fb14583ec36ac9fe1feaff6c61f90c583ecd6ac91ec3ff8537cfe818fe59f0535da99c34ccc73eff2c73dd022893f2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe58b5e593316708cb7dd2031fa57ddaa1258c59f490eb77f6241ff6e5e7797dd13d89cf59f83e0f962fb15ab2f724be6061f91258bec86ac9de93f857de3ca37b125f063fd595ca49c37cecf32f33d72d8032295f9a469f58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b1e68b555b3e177386b0dce73cf051da171d5ac298450fb97e674ff2615f7e95d717dd93f88a85efab60799ad592fdfb11ff6661791a2c5f63b564ef497c9d37cfe89ec437c04f75a572d2301ffbfc1bcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd596afc49c212cf7150f7c94f63587963066d143aeeb94241ff6e5b7787dd135dd372d7cdf02cb77582dd96bba7fb7b07c072cdf66b564afe9fe8337cfe89aeebbe0a7ba523969988f7dfe5de6ba055026e54bd3e813ab58c52a56b18a55ac62156bc7b66acb3763ce1096fba6073e4afbb6434b18b3e821d7754a920ffbf2fbbcbee89aee7b16beef83e587ac96ec35dd3316961f82e507ac96ec35dd7ff2e6195dd3fd08fccf984f2a270df3b1cf7fc45cb700caa47c691a7d6215ab58c52a56b18a55ac62edd8566df95ecc19c272dff3c047693f70680963163de4ba4e49f2615ffe84d7175dd3fdd8c2f713b03ccb6b89fecec07f59589e05cb4f792dd135dd7ff3e6195dd3fd0cfc54572a270df3b1cf7fc65cb700caa47c691a7d62edd8566df971cc19c2723ff6c047693f75680963163de43a2e25f9b02f9fe3f545c7f09f5bf89e03cb2f792dd131fc7f2c2cbf04cb2f782dd131fc7f79f38c8ee1bf023fd595ca49c37cecf35f31d72d8032295f9a469f583bb6555b7e1e7386b0dccf3df051da2f1c5ac298450fb98e4b493eeccb5ff3faa263f8f316be5f83e5b70e2cff6761f92d587ec36b898ee1bfe3cd333a86ff1efc54572a270df3b1cf7fcf5cb700caa47c691a7df962d596e763ce10967bde031fa5fdc6a1258c59f4906bff49f2615ffed181ef0f16be3f82ef0f09be3f3bf0fdc9c2f767f0fd29c1f75707bebf58f8fe0abebf24f88280df1707e5f251f96958107d850e7c0516be42f01524f83a39f01559f83a81af28c1d7d981afd8c2d7197cc509bed081af8b852f045f97045fda81afc4c297065f4982afd481afab85af147c5d137cdd1cf8ca2c7cddc047ebdd07be1e0e7cdd2d7c3dc047eb3d00be5e0e7c3d2d7cbdc0d733c1d7c781afb785af0ff87a27f8fa39f0f5b5f0f5035fdf84fd6380035f7f0bdf00f0f54ff00d72e01b68e11b04be8109be210e7c832d7c43c03738c157eec037d4c2570ebea109be0a07be8c85af027c99045fa503df300b5f25f88625f8863bf05559f88683af2ac137d2816f84856f24f84624f8463bf08db2f08d06dfa804df5807be3116beb1e01b93e01befc037cec2371e7ce3127c131df82658f826826f4282afc681afdac25703beea04df2407be5a0bdf24f0d526f8a638f04db6f04d01dfe404df345e5ff4fbf4540b1f95af2d33782dd1fdce8b2c2c33c0329db9df749e3379f38c7e2b9f0515a2bace843e9f95d0e7b398eb164099942f4da34fac1ddbaa2d746c206708cb4d0ddadf4769d31d5ac298450fb98e4b493eeccb390e8ee1b32d7c73a0ade6b15ab27f876aae85651e58ea1c1cc3e73b38862f800a515de7439f2f48e8f3050ef68ff9b1fd83a6d12756b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55acf962d516faad9b9c212c47f3dad3f7b7df9c1d5ac298450fb1c956bfb327f9b02f17f2faa27b12175bf816425b2d66b564ef495c6261590c9645ccfda6f35cc29b67744f62295488eaba04fa7c69429f2f75b07f2c89ed1f348d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62cd17abb6d06fdde40c61399ad79e3e4a5be4d012c62c7a884db6fa9d3dc9877db99cd717dd935866e15b0e6db592d592fd9b3b975a585682650573bfe93c57f1e619dd93580d15a2baae823e5f9dd0e7ab1dec1fab62fb074da34fac6215ab58c52a56b18a55ac1ddbaa2d74ad40ce1096a379ede9a3b4150e2d61cca287d864abeb94241ff6e55a5e5f744db7c6c2b716da6a3dab257b4d779985653d58d631f79bce73036f9ed135dd46a810d57503f4f9c6843edfe860ffd810db3f681a7d6215ab58c52a56b18a55ac62edd8566da16b057286b01ccd6b4f1fa5ad73680963163dc4265b5da724f9b02f37f1faa26bbacb2d7c9ba0adb6b05ab2d774575858b680653373bfe93cb7f2e6195dd36d830a515db7429f6f4be8f36d0ef68fadb1fd83a6d12756b18a55ac6215ab58c52ad68e6dd516ba56206708cbd1bcf6f451da6687963066d1436cb2d5754a920ffbb29ed7175dd36db7f0d5435b35f05aa2bf33b0c3c2d200969dccfda6f36ce4cd33baa6db0515a2ba36429fef4ae8f35d0ef68fc6d8fe41d3e8136bc7b66a0b1d1b76c0319c96db1eb4bf8fd2763ab484318b1e721d97927cd8977b1c1cc3775bf8f6405bed73700cdf6b61d907962b1d1cc3f73b38861f800a515df7439f1f48e8f3030ef68ffdb1fd83a6d127d68e6dd5163a36ec8563382db73b687f1fa55de9d012c62c7ac8755c4af2615f363938861fb4f035415b1d7660396461390c96ab1c1cc39b1d1cc35ba04254d766e8f396843e6f71b07f34c7f60f9a465fbe58b585b6e14370aca1e50e06edefa3b4ab1c5ac298450fb9f69f241ff6e55107be2316bea3e03b92e03beec077ccc2771c7cc7127c573bf09db0f05d0dbe1309be6b1df8aeb1f05d0bbe6b127c271df8aeb3f09d04df7509be1b1cf8aeb7f0dd00beeb137c3739f0dd68e1bb097c3726f86e7570fe70b385ef563816dfe2e0fce1146f9ed53acfdb98db4ce7711a1a89daef14f41dcdbf0ddaebb483efd153b1ef519a465f5badbd53ed6b75506e6d57954717a837e57f5faa753be8e176335e04e9b8efdde9a04dee30790626a88cdba14dee72502e95d3c9944b0e2aab1096793acc7e96a6b2db0b0d058edb06873a18bf13b65d1afa7a64e9e39165a147966e1e59ba7a64093db2147b6429f4c8722af0c752ea51bb947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5b74796328f2c698f2c5d3cb274f2c812b4b3254c5df8fb4908f34fc17205b175753b3e57767efe59935e00f99c83ebb378de6721ef3366fc5c70e1bad846671db411965307d354560918ce05ed6fe9e491a58b4796b44796328f2cbd3db2d47964e9ef91658047967e1e598a3cb274f6c852e291a5d423cba9c01f4ba147ed52ec9125f4c8d2d5234b378f2c0b3db2f4f1c8d2d7234bc14b64a16b33caf74cccd29ee5decd5b6ef4fcde3d502e5dabde0ded4ee5df038e7b991d41cc1140b95456212c738d3921d0e74bc74bcebb2e4ef1baf4b19bce0f296f5de6490765365e34b57ec7e45dbbda52e67cde7a66ff9671aaf510c4a6eb609ccad79605bc96e8399379bc7946cf99cc656e339dc71c68136a3fb2a761fe5c68af39cced154099942f4da3afadd6deed6c75d5ffb379f3fcdbb32bd496b3636d8af599c95c1f9dc72c935711943513ca9ceea0ef6698bc021354c62c28f72207e55239f43c0c39a8ac4258e641739cccf53c8c8bb6c1a10ec6a9ac177a1ea6bd2d7d3cb22cf4c8d2d3234b378f2c5d3db2841e598a3db2147a6499e391a5974796ee1e594a3db2947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5874796328f2c698f2c5d3cb274f2c812b4b3e5859e59a2f97320ad20b66efc99a5a926bd00d69962c60b13f29e0a69d3ccf8948475b18da6c6ea52fde286a88db09c3a98a6b2f099a5291e583a7964e9e29125ed91a5cc234b0f8f2c751e59fa7b6419e091a59f4796228f2c9d3db294786429f5c8d2dd234b2f8f2c733cb2147a6429f6c8127a64e9ea91a59b47969e1e59167a64e9e391a5af47968297c842d7cf94efb498a53dcb9dcc5b6ef47cc22428977e4f980ced4ee54f02472db3238839022897ca2a846556990b547d4e7b69fabccbc57365746d83cf78ad7550263e57f6f7ca9ccf5bcfc92ff7e7ca741e73c19ff45c15cdc77b03cccfa2e57cae6aaebb72a3fabf1c9f81136bdbad69288f9c61eac27dad3d7d94b6002cccc7821a5d0e9defcd837266f196131d5371dbd043ae632a3e9bc7fc0c648dab671b67803ffe6c631ae6e331750673dd022893f2a569f4b5d53a57ac2f4b2bff7dc149d1f92196ab87b6dc2b74d1060e9ee98df671bc2ea1ba523969988ffd3b8db96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf95ff59e9dae8990b2c570fb99eb998eab00d749e5378f38c9eb9980c7eaa2b959386f9d8bfcccf86b77a2e9ff2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe5875b99378cb9d1cc6cad543aedfac27396c0317ff7f87cea306fc54572a270df3b17f6b98eb164099942f4da34fac1ddbaacbad662db726ba2f85e5ea21d73e5eedb00d749e1379f38cb813c04f75a572d2301ffb770273dd022893f2a569f48955ac6215ab58c52a56b18ab5635b75b9e359cbcd9ef363b97ac875ce3fde611be83cc7f1e6199df38f053fd595ca49c37cecdfb1cc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5e58ee12db7368c95ab875ce7fc631cb681ce73346f9ed139ff28f0535da99c34ccc7fe1dc55cb700caa47c691a7df962d5e58ee42d37da16b15c3de4da16473a6c039de708de3ca36d7138f8a9ae544e1ae663ff0e67ae5b006552be348dbe7cb18690560069341fffc66895192f82b44a33de09d22e813a51da2233de19d2169bf12e90b6c48cf785b4a5661cff6eea32333e1bd2969bf1999076a9199f01692bccf84590b6d28c4f83b455667c0aa4ad36e393216d8d19af85b4b566bc06d22e33e313216d9d199f0069ebcdf83848db60c6c742da46333e1ad22e37e3a3206d93199f0b6957c0387d6e36e32590b6c58ca7216dab19ef0a69dbcc7829a46d37e36590566fc6bb41da8e041f6d8b23208db645dc76695bac8234da162b218db6c54b208db6c5459046dbe26248a3365a0269d4464b218dda6819a4511b2d87346aa34b218dda6805a4511bad8434fa5b7cab208dfe16e96a48a3bfa9b506d2e86fe7ad85b4de66fc3248eb63c6d7411aed8feb21ad9f19df0069fdcdf84648a3bfc37939a40d34e39b206d9019c76d73b019df0c6943ccf816481b6ac6b7425ab919df06691933be1dd22acc783da40d33e3b46dea6da51896ad339fd52f6ea8c1b268c8f5bd4de517435d982cd569b064a09ca1ace5d4467fe389faa6c09445dbdc502877084fb93534a2cb1d0cf9578083ca2a8465be6176d452b3fc60d676c87e3f0f89f5277906838796f9b6f1e863de7565add76374d5e23e4143ae6d32037560ea33a254e37edc160bb627ef769b3daf65de06aa759e8398f3d4790c8436896f5369983f08da6b20737be1fe46f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a355facda521173e2bdac0a0f7c9486f75bb87fdbc67b7f94b7be77b10fee5d94b39699bdb794813a65c0406515c232af2b3bef6a32e325309ffa0aef3162fff1deefc8f61f9543f9d23495550275c1fee3bedf81f7e928df976fb9b53bf9f781da6a7dff5f3f539031f9c5f73bea53bcf74a69789f4ff7396d77f85c43792cadbdfa03f7997248a3f161e0e36de31a17f7d0a2c77606423f64cc38955308f34fc331e48eb2f37d133f5ee8f90f27cca721d77d4dbc6fcdfc9c58353e27566cf21d9e502ef3338bad9e4f0b4c5019945e08e30fd14332b09c1ea87dc9acb7bbaa84e5707c686c9d34ccaf725c677c36b00ea6a92cbd9d9c816dea61f8bee4febec1fa62bbf48176a1f9e5d02edcfb9b6e173cbfcb806110582a634e3cafc263609503df0b9d5755818fd286808fea81c793a7c0eaf21c28fe7c0df621d3f744abe76bf0f98b0a705059f83ccb5bcc76ad1f6b899ff76460dd0190e74bf14c50fcbb199f097a07981d9c33273e13449ea46782de03c78967ffcef9eb90589a6b3fe53b24e6c7f382212f91e585dad2d535181db3f4b3a8e8a0b20a61998fc5b629eee7c0f1d96d1a729d6b0c87b619c16c71f09d7ac17b2af1ef7e7cf7a337d4cdc5bb1f23636d4ad3e81b9960c5f3e841b1e5f8dfeda9ad76f03e54742e31d6e4a58f47b48f53398530ffcb70dcfa2a9c13539d3390cf3309f369c8b51d8f86f6e3fdff1eb2df1bf8ff49d44119582ef3ffbd5683e5d23973fcffb72884f1efc33933feff1419f34966bddd8d4b580ec747c6d649a72e7ce7cf559dc783a30ea6a92cbd9d3c0ddbd43370ceccbd9f637db15d0640bbd07c3c77ad882dafb767da1ff03b997bbf0c52addfd3ac83e931e0a3b451d0a6cf3afbad2eebca802b93baf0b73afc0d31032efc0db190d9559c3affbe08579ef8ae0a0db98e5dc5f0d989d9a27f8fa277559a5b9a0ed7ef6e5cd358df1000ab28462c001a8ee3eb61f43a0dbe1e46afd3e0eb61b43ebe0a46f9748179f1e661ab7f2fa85c8129bcc8208b4de15d52e7dff3d16da57fc7d3e7677ab3d3efe5e8f770f47b37fa3d9b5e603c633ef57986bee6d2efcde8f764f47b317a3bd6e77ffa98a0cf3ff539a1feded7db7a26953d06e8dfc9f475ac3e2fd0e761fafc4b1f2ff43ea9bf57f4feaaf7537d7cd1c7407d9cd7c7407d12a40f4cfa1d34fd7f06ebf7d3f47b6bfa6fdee977daf4bb6ed353d9f7e066aa9895cabe3ba7dfa99b6bda769e8af92a16a8b858c5c254f67d29fd7e947e1f6a492afbbed3b254f67d26fdfe927e5f49bf9fa4df47d2ef1fe9f78df4fb45fa7d22fdfe907e5f48bf1fa4df07d2efff6c4a65dfefd99ccabebfa3dfd7d996cabe8f539fcabe6fb35345838a4615bb54ec56b147c55e1557aad8a762bf8a032a0eaa68527148c5552a0eab6856d1a2e2888aa32a8ea938aee2848aab555ca3e25a15d7a938a9e27a1537a8b851c54d2a6e56718b8a5b559c52719b8ad32a6e5771878a3b55dc95caf6f55915e754dcade21e15f7aab84fc52b54dcafe201150faa7848c5c32a1e51f14a158faa784cc5e32a9e50f164eafc3e8f1bfed7cccb67b3ccf4daecfe9a69dedfd492a9ce1c54ffd6efdfdf74acb1614206e735670e1c696ec934b7d41f6ec9ec3adc7420533301f37da0c44dbe5f37efa8d0f7597d4b4be381432d999626b5e2fe96bd87f69fc81cdbdbb227d374b4f1f02e5500aefce6b217b1f2dbcdca832f5cb9bea1e185d7fba8598ff6e225071b1a8f679a8eb4649a766576341d39d8d0fcff8df18f26c595020010921c060100001d451f8b08000000000000ffeddd079c15d5bd07f07b7769c3650115a9cb72970e22ee2ed80b2b16c00236c0022a5dea5216011ba262c14213413a16107bc31a15bb2626a6bc98178d79c98b79f1c5bc14f39297fedeffcc3dfff0dbc3c97d7be239d9b9d9ff7c3e7fefcc7f66cef99e393373a75cdc1da9542a9dca0dc514ed52fb0f3cbf5a7f567cb1a132edafac8a90cea20271161788b34981389b1688b35981389b1788b3458138a30271b62c1067a6409cad0ac4595220ced605e26c5320ceb605e23ca0409c071688f3a00271b6f3e8ec04ce83f5677bfdd9417f76d49fbc6c67fdd9457f96ea3636d1d35d29ca28ba5164f53cde20e514dd297a50f4a4e845d19ba20f455f8a7e14fd290ea118407128c5408ac3741995145514832806531c4e7104c5911447511c4d710cc5b114c7511c4f7102c510bdcd4ea4184a7112c5c914a7509c4a318c6238c5088ad3284ea73883e24c8a9114a328ced26dc9eab69c4d710ec5b914e7518ca618433196e27c8a0b282ea4b888621cc5788a8b292ea1b8946202c5448a49149329a6504ca598467119c5748a191433296651cca69843514331d7d8e6f328e6532ca0a8d5f3daea790b292ea75844b1986209c5151457525c457135c535144b29aea55846711dc5f5143718652da7b891e2268a9b296ea15841712bc56d14b753dc41b1926215c56a8a35146b29eed46515e9b2d651dc65e4d6536cd0e377ebcf8dfa7393fedcac3fb7e8cfadfa739bfedcae3f7750fcb22437aeae35cd67022ac7fb7c1a72bcff17418e8f8562c8f171d104727c8c34851c1f2fcd20c7c74e73c895eaf11690eb0ae3fc59a6c75b42ae9b1ecf402eabc75b41ae5c8f9740aebb1e6f0db91e7abc0de47aeaf1b690eba5c70f805c6f3d7e20e4fae8f183f4276f0b3554ebcf8a2f38a8323d9f6b2b949df78376d01ede0f0e861cef07ed21c7fb4107c871db3b428ef7834e90e3fda033e4783fe80239de0f4a21c7fb01ee3fbc1f94418ef7836e90e3fd200b39de0fca21c7fb4177c8f17ed00372bc1ff4841cef07bd20c7dbb737e478fbf2fea3b6e729309f073c56f13920e7783e1eabc55026e7783e1eab3c1f8f559e8fc72acee74f9e8fc72acfc7e392e7e331c87d88c71baf83c716f721ee9f5c0eee8bdc87b8df71d9b88f711fe23ec6f5e13ec67d88fb181b701fe33ec47d8c5d59c8f13182fb185bf11cd50cbcd5fab3e28b0d9578eee6216d4c57c3389ed34bfd5a06e1f7437d2cd827dc170783afccafaf2a03dbaa0ceac97aae07bfd7eab31db26029f76b899f5176f75b667c49dc03fcdc56ae2703f3db41db7a786e5b1aeae472791a7df5b5766d60abb274319c789dd325013ece65c1d7c3e2ebe9d757954ed5edc76a98ee093ece9583c5f3fe5f15191635e43bbebb83a5b7574b65055edfd6c7d21b2cbdbc5a72e79a3e7ecb8caf8dfb7a2e5395d10fb6096f3fb667607e5fd85efd3c6faf34d4c9e5f234fac42a56b18a55ac6215ab58c5dab8ad789f83cf2679b91e09f071ae17587cdf1be0f3382e5b3d07dd0375fa7d9e525981f7c9fcec880d5c57312cf35aab7daee775ae656aff7beb28b5ef9e1afbaf9b577faeffb81e2e97a7bb818fdb9235daeadb526e58fe79ebad9ae4ff99666585dabdd4b37ade9fca8c76e073a40e464eed936f437b93f26c1a9fd31681cff3f3eacabff779353ea72b069fe7e7d595f85cbc3ebe32f0f17af85e281bc0f7f73ce7cec07a4dc1e7f9395dec2b77f0e133617c7ec89f9e9f6956ba3e47b43de76c0e3ebfcf1673be5e0ebedee0e3f55a80cff373bc4abce6a98faf2ff878bd087cfd03f8fa39f8fa838fd76b09be01017c8738f80680ef101867dfc000be431d7c03c1c4ebb5025f4500df610ebe0af0f17a25e0ab0ae0ab74f055818fd76b0dbec1017c831c7c83c1c7ebb501df11017c873bf88e001fafd7167c4705f01de9e03b0a7cbcde01e03b2680ef6807df31e0e3f50e04df71017cc73af88e031faf87bf0b3b2180ef7807df09e0e3f53a80afdaaf2f7e0f3ac4c1570d9693fc5a062bcb890e9693c032d4af257e0f7ab2df32e3f7a0a7782e5395712a6c13de7e6ccfc0fc53607b9dea797ba5a14e2e97a7d127d6c66d559621863382e58624c0c7b9a1012d91615143be739dcd877d39dcaf2ffe5e18e6e01b0e96d3bd5a06c5cf884738584e07cb695e2db9ef8533fc96199fc3cf043fb795ebc9c07cecf3333db72d0d7572b93c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c5eadfaa2cc30c6704cb0d4b808f73a705b44486450df97e2762f3615f8ef2eb8b7f5333d2c1370a2ce778b554c5bfa939cbc1720e58cef66ac9fda6e65cbf65c6bfa9390ffcdc56ae2703f3b1cfcff3dcb634d4c9e5f234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acca32d27046b0dcc804f8387776404b6458d490ef39bbcd877d39c6af2f7e2731dac137062c17f8b5c4ffff87b10e960bc072be5f4bfc4ee242bf65c6ef242e023fb795ebc9c07cecf38b3cb72d0d7572b93c8d3eb1366eabb28c369c112c373a013ece9d1fd012191635e43b2fd97cd897e3fdfae273f83807df78b05cead592fb5b26173b582e05cb255e2db973f804bf65c6e7f089e0e7b6723d19988f7d3ed173dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb38c319c172e312e0e3dc25012d91615143da98ae86719b0ffb72b25f5f7c4f37c9c137192cd3bc5a72f774531c2cd3c032d5ab25774f7799df32e37bbae9e0e7b6723d19988f7d3edd73dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb24c319c1729312e0e3dcd48096c8b0a821df7d8acd877d39d3af2fbea79be1e09b099639012cb31c2c73c032dbaf25bea7abf15b667c4f3717fcdc56ae2703f3b1cfe77a6e5b1aeae472791a7d8562559619863382e56624c0c7b9d9012d91615143bee3c7e6c3be9cefd7171fdff31c7cf3c1b230806581836521586afd5ae273cde57ecb8ccf358bc0cf6de57a32301ffb7c91e7b6a5a14e2e97a7d15728566599673823586e5e027c9cab0d68890c8b1af21d3f361ff6e59200bec50ebe25e05b6cf15d19c0778583ef4af0f17a11f8ae0ee0bbcac17735f8783dfc1ba34b03f8ae71f02d05df3530cebe65017cd73af8968189d76b05beeb03f8ae73f05d0f3e5eaf047ccb03f86e70f02d071faf877f63f4a600be1b1d7c37818fd7c3bf317a4b00dfcd0ebe5bc0c7ebe1f9efd600be150ebe5bc1b7c2e2bb3d80ef3607dfede0bbcde25b19c07787836f25f8eeb0f85607f0ad72f0ad06cb1abf968a0c58d6403d770668f3da54fddb7c2758d60568335bd6413deb03b4f9ae54fddbccf567603df4dd1dc0b7c1c17737f836587c9b02f8363af836818fd7c3e3784b00df6607df16f06db6f8b605f06d75f06d03df568b6f4700df7607df0ef06db7f8ee0de0bbc7c1772ff8eeb1f8ee0fe0bbcfc1773ff8eeb3f87605f0ed74f0ed02df4e8b6f7700df030ebedde07bc0e27b2880ef4107df43e07bd0e27b2480ef6107df23e07bd8e27b2c80ef5107df63e07bd4e27b2280ef7107df13e07bdce27b2a80ef4907df53e07bd2e2db13c0f7b4836f0ff89eb6f89e0de07bc6c1f72cf89eb1f89e0fe07bcec1f73cf89eb3f85ef4eb8bdf43bce0e07b112c2ffbb5c4ffd6fd4b0e9697c1f2925f4bfc4ee415bf65c6ef44f6829fdbcaf564603ef6f95ecf6d4b439d5c2e4fef85bc581bb755595e309c112cf742027c9c7b29a025322c6ac8775eda6bf1615fbee6d7179fc35f75f0bd069637bd5a72ff0ff5d71d2c6f82e50daf96dc39fc2dbf65c6e7f0b7c1cf6de57a32301ffbfc6dcf6d4b439d5c2e4fa34fac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab580bc5aa2caf1ace08967b35013ecebd11d012191635e47bce6ef3615fbeebd717bf9378c7c1f72e58def36ac9bd93f8b283e53db07cc5ab25f74ee2ab7ecb8cdf497c0dfcdc56ae2703f3b1cfbfe6b96d69a893cbe569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895e51dc319c172ef24c0c7b9af04b44486450df99eb3db7cd8975ff7eb8bdf49bcefe0fb3a58bee5d592fbfb11df70b07c0b2cdff46ac9bd93f817bf65c6ef24be0d7e6e2bd79381f9d8e7dff6dcb634d4c9e5f234fac42a56b18a55ac6215ab58c5dab8adcaf2bee18c60b9f713e0e3dc37035a22c3a2867cf729361ff6e577fcfae27bba0f1c7cdf01cb875e2db97bba7f75b07c0896ef7ab5e4eee93ef25b667c4ff73df0735bb99e0cccc73eff9ee7b6a5a14e2e97a7d12756b18a55ac6215ab58c52ad6c66d55960f0c6704cb7d90001fe7be1bd012191635e4bb4fb1f9b02fbfefd717dfd37dece0fb3e587ee8d592bba7fb3707cb0fc1f203af96dc3dddbffb2d33bea7fb11f8b9ad5c4f06e6639fffc873dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acbc7863382e53e4e808f733f0868890c8b1af2dda7d87cd8973ff6eb8befe93e71f0fd182c9ffab5c47f67e03f1c2c9f82e5277e2df13ddd7ffa2d33bea7fb29f8b9ad5c4f06e6639fffd473dbd2502797cbd3e8136be3b62acb27863382e53e49808f733f0968890c8b1af29d976c3eeccb9ff9f5c5e7f0cf1c7c3f03cb2ffc5ae273f87f39587e01969ffbb5c4e7f05ffa2d333e87ff0afcdc56ae2703f3b1cf7fe5b96d69a893cbe569f489b5715b95e533c319c1729f25c0c7b99f07b44486450df9ce4b361ff6e5affdfae273f8e70ebe5f83e5b7012cffed60f92d587ee3d7129fc3ffc76f99f139fc77e0e7b6723d19988f7dfe3bcf6d4b439d5c2e4fa3af50accaf2b9e18c60b9cf13e0e3dc6f025a22c3a2867cc78fcd877df98700bedf3bf8fe00bedf5b7c7f0ae0fba383ef4fe0fba3c5f79700be3f3bf8fe02be3f5b7cbcb24fdfffa6eaefe39919580f7d45017ce974fd7d45e0e3f5d0d72480afd8c1d7047cc5165fb300bea60ebe66e06b6af1b508e06beee06b01bee6165fcb00bec8c1d7127c91c5d72a802fe3e06b05be8cc5d73a80afc4c1d71a7cbcde1af0b50de06be3e06b0b3e5e6f1df80e0ce03bc0c17720f80eb0f8da05f01de4e06b07be832cbef6017c073bf8da83ef60cbf1d13180af8383af23f83a587c9d03f83a39f83a83af93c5571ac0d7c5c1570abe2e165f59005f57075f19f8ba5a7cd900be6e0ebe2cf8ba597cdd03f8ca1d7cddc1576ef1f50ce0ebe1e0eb09be1e165fef00be5e0ebedee0eb65f1f50de0ebe3e0eb0bbe3e165fff00be7e0ebefee0eb67f10d08e03bc4c137007c87587c0303f80e75f00d04dfa1165f4500df610ebe0af01d66f15505f0553af8aac05769f10d0ee01be4e01b0cbe4116df117e7df1f3e9c31d7c5cbfb21cedd712bfef3cd2c17234588ef2dc6faacc63fc96193f2b3f161ac46d3d06fafc584b9f1febb96d69a893cbe569f489b5715b9585cf0dec8c60b9c3d30defe3dc51012d91615143bef392cd877d797c8073f8710ebee3615b557bb5e4fe0ed5090e966ab00c09700e3f31c0397c283488db7a22f4f9504b9f0f0d707c9c681c1f3c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac622d14abb2f0b36e7646b01ccf6b481fe78604b44486450dc6649de7ec361ff6e5c97e7df13b89931c7c27c3b61ae6d5927b27718a836518584ef5dc6faacce17ecb8cdf498c8006715b87439f8fb0f4f98800c7c770e3f8e069f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895859f75b33382e5785e43fa38776a404b6458d4604cd679ce6ef3615f9eeed717bf9338cdc1773a6cab915e2db9bfb9738683652458cef4dc6faacc517ecb8cdf499c050de2b68e823e3fcbd2e76705383e4619c7074fa34fac6215ab58c52a56b18a55ac8ddbaa2c7cafc0ce0896e3790de9e3dc99012d916151833159e73ec5e6c3be3cc7af2fbea73bdbc1770e6cabd15e2db97bba731d2ca3c1729ee77e53658ef15b667c4f37161ac46d1d037d3ed6d2e763031c1f638ce383a7d12756b18a55ac6215ab58c52ad6c66d5516be57606704cbf1bc86f471eebc8096c8b0a8c198ac739f62f3615f5ee0d717dfd39defe0bb00b6d538af96dc3ddd850e967160b9c873bfa932c7fb2d33bea7bb181ac46d1d0f7d7eb1a5cf2f0e707c8c378e0f9e469f58c52a56b18a55ac6215ab581bb75559f85e819d112cc7f31ad2c7b98b025a22c3a20663b2ce7d8acd877d79a95f5f7c4f778983ef52d85693fc5ae2bf3330c1c132092c133df79b2a73b2df32e37bba29d0206eeb64e8f329963e9f12e0f8986c1c1f3c8d3eb1366eabb2f0b961029cc379b94bd20defe3dcc48096c8b0a821df79c9e6c3be9c16e01c3ed5c1370db6d58c00e7f0cb1c2c33c0323dc0397c668073f82c6810b77526f4f92c4b9fcf0a707ccc348e0f9e469f581bb75559f8dc70199cc379b9a9e986f7716e7a404b6458d490efbc64f3615fce09700e9fede09b03db6a5e004b8d83651e58e6063887cf0f700e5f000de2b6ce873e5f60e9f305018e8ff9c6f1c1d3e82b14abb2f03e5c03e71a5e6e76bae17d9c9b1bd012191635e43b7e6c3eeccb85017cb50ebe85e0abb5f81605f05deee05b04becb2dbe25017c8b1d7c4bc0b7d8e2bb3280ef0a07df95e0bbc2e2bb3a80ef2a07dfd5e0bbcae25b1ac0778d836f29f8aeb1f89605f05debe05b06be6b2dbe1b025c3f5ce7e0bb01cec5d707b87e58eeb7cc0a55e68d9eb7992ae326d848bcfd9643dff1fc1b617bdd14e07b74b9f13dcad3e8abafb55daa61ad01eaad6a4565b4807673f96b5275b7831a6ed6e34d208fc7de8a00dbe4165d665a07d771336c935b03d4cbf534d5f5b283eb2a86653e8a729f25a9dc3522e70f866d734780f3e66d0ee7a53b607bdd1ee0bcb4d2f3794995b10a1ac46d5d09c725cf5f016d5b15605f58691c973cbd0a2c3c14a5f6595606b0e0500de32b2d968e09b2601f35b46579822c6d52c9b1b44a90254a90a559822cc509b2744890a57d822c2509b2b44c90a579822c4d1264699d204b2641961609b2344d9025ddc09628b5ffbd4604f397c3727c8d7c1be456ebf1db215764a983bfeb56418e8fdbd5707ff669c9fe65e3360a714f80f554c334d7d5120cab03df9fd4c7d23441961609b2641264699d204b9304599a27c8d2324196920459da27c8d2214196e204599a25c81225c8d22a41963609b2f0755c122c2b1264e998a03e2ab258d6f8b50cc6eb781e8cc93af7096bc0e2fbfe4495b9d66f99f13bd03b3d97a9ca58071b89b71fdb3330ff4ed85eeb02ec476bd375fb89a7d127d6c66d55f5dee5b5de41f1ffd762adc379e3ae80db4095b93ec031be011ac46d5d0ffdbbc1d2bf1b02f4ef7aa37f791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ad5bf55d57bb7d77aabe2df5c60bd6a3026ff5a570aea0fb10d54991bfd9619ffe662133488dbba11fa7793a57f3705e8df8d46fff234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acaadecd7eeb8dff7d31d6ab0663b2ce33ebcd01b7812a738bdf32e367d65ba141dcd62dd0bf5b2dfdbb3540ff6e31fa97a7d127d6c66d55f56ef35a6fee6fdc6f7138c6b705dc06aacced018ef11dd0206eeb76e8df1d96fedd11a07fb71bfdcbd3e813ab58c52a56b18a55ac62156be3b6aa7aeff15a6fee9a1feb55833159e79aff9e80db409579afdf32e36bfefba041dcd67ba17fefb3f4ef7d01faf75ea37f791a7d6215ab58c52a56b18a55ac626ddc5655effd7eeb8dff5e2ad6ab0663b2ce35fffd01b7812a73a7df32e36bfe5dd0206eeb4ee8df5d96fedd15a07f771afdcbd3e82b14abaaf78100fbe24e877df18180db4095b93bc0bef8203488dbba1bfaf7414bff3e18a07f771bfdcbd3e82b146b04b9a2d4be1ccf2f86dc433ad704720feb5c53c83d026de2dca33ad71c728fe95c0bc83dae731d20f784cee1df467a528fe3df507a4a8faf85dcd37a7c1de4f6e8f1f5907b468f6f80dcb37a7c23e49ed3e39b20f7bc1edf02b917f4f856c8bda8c7b743ee4b7a7c07e45e32be4755ee65e3fb4ce55e31ce712ab7d738d7a8dcabc6bea672afc1387fbeae732d21f706ecb39c7b53e75a41ee2d9d2b81dcdb3ad71a72efe85c1bc8bd6bf1f1beb81b72bc2fe2becbfbe24390e37df161c8f1bef808e4785f7c1472bc2f3e0639de468f438eb7d11390e36df424e4781b3d0539de464f438eb7d11ec8f1367a06726d75ee59c81da073cf41ee409d7b1e7207e9dc0b90e3bff3fd22e4f86f397f0972fc376f5e821c1fa32f438eff5ec42b90eba4737b21d759e75e855c179dc37db354e75e875c579d7b0372653af726e4bae9dc5b90cbeadcdb902bd7b97720d75de7de85f3563358b65a7f567cb1a112ebe2216d4c57c338d7df0cdae2c95291014b16ea29f35a4f55856a1ff74d91ae8bf7af32a8b7d44fbd953ca2eaed02e5978383eb2a8665beaa0fde12bd7c17afdba1a22a0df5727fb2a70b7878996f688f3ae7d596d45dcfa70b8f091ef2ed93596883a73e634a051ec7f5b1e0f6f4bbdfe6ae6b3def03f1df63e9ecb94c554627d826e63e9581f99d617b75f2bcbdf078e372791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c55a28566529379cf87eab3c013ecee1fb16dfcfb6f17d2097adde5d4c847717ddbcd6997bb794853665c1c07515c3329b4bf6b9a6eaf196309ffb0adf3162fff97ddf91eb3fae87cbe569aeab25b405fbcff7fb0e7c4fc7e5fef3d65b35c9ff315055a15ed9a9df14647579e671c77d8aef5e3987eff9549ff37ed7437fe2bbb11ec1b64bfdfa038f996e90e3f1eee0f3bb8d2b43bc43ab546574827ec8ea71aea718e62f8573c8b2927d7d639e2fd4fc5596f93ce47baf89efad7bf96d6b7cceec0de557431d586f1fbff55662bd691d5c07e78b617c25ff70069653036f5f36abfdaea765391c2f33d6c9c0fc9e81dbdc0b1cd530cd75a9fde406d8a756c1f7a5efef1b6c2f6e97f6b05d787e37d82ebe8f37b55df0fa2e0b86ce60e96138f1ba0acf813d03f8fed675554ff071ae147cdc0e3c9fec016bc86b20f3f735d8879ebe27eafcbe067f7f510e0eae0b7fcf728fdeafd58779dd9385753b4299ff88df0499dfcdf89ba05d60fe47fd26883db6df043d04e7894ffe9febd7522317c05f897e2eb7d4f0e3754169384bbdb665a87b303e67a9dfa2a283eb2a86659e31f629cfdfeff1efb9f01c9f4ae5bfd6e805dba6b7e76d13e03b35febd535ff09bdffd1998df0edad6d773dbf0fa85cbe569f4d5d7da3501d63e162b5ef377369653d67e5ead55f1f57d7faf65e6ae7b0ed165a973279f8fb89e6298ff6538c7be07d7efdce62c94f391653e0ff98eb97eb0fd0ef5dbd6f83b6e20945f0d7560bd87f9adb712ebe5eb7bae83f3c530fe215cdf1fb66ff4afdb97cd6abf1b60590ec7fb18eb6460fe80c06d3e141cd530cd75a9fde47dd8a73e82eb7bdfc739b617b74b47d82e3c1fafb3cb8de5d5feccc7035e3ff83e2ed3500f97cbd3fdc1c7b9beb04d3f09f65c31e7ca822b9bdaffb9223eefcc820b9f77360de06a92aabbbd789aeb52f536f75c2ffe3b1b1ef29ddf9a83a599678b7abec6ffce66416dcdfc09d3a68c9d3fbd764a1a5c4d0d6311d88a605eb1b15cf3d4feedf2066f079515e9ca9b682c779a6a1cff83a38c6ea8da9fd43f1852ff4048fd8320f50f80d43ff851ffc0a71d386fd79fea1ff4a81b40f50f76d40eaa2e42d5c1ae2e82d585a9bad0505fea6a47cea67207b87a60a76ea8d597beba20541782ea64a00e38f5a5a10e467510aa93873ac1a993b83ac1a9ab3175d6a9a218443198e2708a23288ea4388ae2688a63288ea5388ee2788a132886e86d7b22c5508a93284ea63885e2548a6114c32946509c46713ac5191467528ca418457116c5d914e7509c4b711ec5688a31146329cea7b880e2428a8b28c6518ca7b898e2128a4b2926504ca498443199620ac5548a691497514ca7984131936216c56c8a391435147329e651cca75840514bb190e2728a45148b2996505c417125c5551457535c43b194e25a8a6514d7515c4f7103c5728a1b296ea2b899e2168a1514b752dc96caf5f31d142b295651aca65843b196e24e8a75147751aca7d8407137c5468a4d149b29b6506ca5d846b19d62476aff03460d1fea7f09779c9e3e3777b06517ccaaa9cd5664e7d07f27cc9a55b368cae481599cb7203b7be182daec82da09f36bb353e7d7ccce560ec472dfd3472f7fb14ca8ad9d327b6e6db6b686569c553b7deeac25d945d36b2fcbd65c3e65fe54aa0057de51f20556dea9572edd7fe5099327ffedf5f6e8f5f89fd48d983379cae26ccdc2da6ccdd4ecc49a8573262ff83fd1908393ce660200246146776426d931fdabd2bcf405444f494d8ad84a7cb4e1f1e30bc6731e66c21811a02d8a44276e474c818818ab6e8ded1c8a84c9546fe17283932174e2a0d40c43cde92a1918fff18d79ad2a3fcce77654332ab0c156389fba188344a84000 + + at ../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:58:17 + +2023-12-14T11:57:06.141Z aztec:tx_pool INFO Adding tx with id 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 eventName=tx-added-to-pool txHash=0x2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 encryptedLogCount=1 unencryptedLogCount=0 encryptedLogSize=252 unencryptedLogSize=8 newContractCount=1 newContractDataSize=15690 proofSize=0 size=25651 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20012dad688f324e2386e0ab9e9b70d9d8859043b9702cf186b8aba27cc67a6f75f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e386018017087563831cd5c619b310d605d14a4cc23a4ff0886dcd993735e9a6564c7206286b64994af557c6466365e0bb048e6ef5758ca04678597e78faf578cddb1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4ee1d81b55bcca54bff3d33d13d4c8200000000000000000000000000000000f662f523cd751d1be905ecda96ed0771000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e89711200000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000041eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b000000000000000000000000000000000000000000000000000000000000000018296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016642d9ccd8346c403aa4c3fa451178b22534a27035cdaa6ec34ae53b29c50cb0bcfa3e9f1a8922ee92c6dc964d6595907c1804a86753774322b468f69d4f2781864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f801759d221795419503f86c032e8f8762f2b739e74835099584b6531f5f27390fe00000000000000000000000000000000000000000000000000000000000000000ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8200569267c0f73ac89aaa414239398db9445dd4ad3a8cf37015cd55b8d4c5e8d0000010f33e886c1ad204a0e347949c4b1dc36d6a37b0e11c27c52d9d2b0ab53c28f7e2b9e03959795636fb64843c455ab39bd92ba5dafe78b0602d4df42ec3baf6074038021824fbd98bb0e388b0efe18f72e9350f7456481714539ba583de37113ce18296a6c1d681d8312d975c60f6142cfaf52d9eb074b5c06b7e6119d5fc132de301262df2dd4e48ae77d1c2862ff3b7c7aa11269ae9fa08635aca5466dfc232300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6900000000000000000000000000000000000000000000000000000000000000010100000000000000f8000000f4000000f04fee20718d15f94c2cea2b73299978f41477321047314cf15979c662d6668569086f1d0221bda11f40355f6fa4b38d1517cf9a2b93b574447f2ac52c0ff54c9e61139f3e7ac74fe039b833e568e95f88b683b30ebe17c55d5cacaee009c3e25145bd9898cfd20433f4a017e5f14b199edcb30ca8a99cd03061d06aa33b3985f3258e0ddc2c8ebce45cfda5d21711c5624d3572f0e1f8fbc8b5d657b7ada61fdf94fe51c8e12818e0e574c028c55d4a0400fa94d9531ca637f3ab4bf5774b0bb5f0dc06ad96b3f969589f2e80681037bb032bfa68bd945b0b3049f642739ce2316ac9d35ff0a432dc89f84fe0c16ddb86000000040000000000000000000000011eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b000000000000000000000000000000000000000000000002f36611530000001f5b1f8b08000000000000ffeddd0778dcc69507f00549510257a47a2f5c8a546f24d5ac4e499655ad6a15cb6a944815ab5016a9e62277592e925ce21ab7f4eef49e4bbde4522fc9c529975c122797e4e24b7cc9c5b9f47233d879d19f10bce1c46fcc59f3e1fb9e16180033bf9901b0c002109f4ca552412a3b14aae895ba70a0f975e6b3fac50d35015f5ed52e9d0579e22ccc1367519e383be589b3384f9c9df3c4d9254f9c619e384bf2c499ce1367d73c7196e689b32c4f9cddf2c4d93d4f9c3df2c4d9334f9cbd189d03c0d9db7cf6319f7dcd673ff3d9df7cd23a03cde72053c722333d58c510154355949b79d4201915152a86a9a85451a562b88a112a46aa18a562b48a312ac6aa18a762bc8a092a269a7c6a54d4aa98a462b28a292aa6aa98a6e22215d355cc503153c52c15b355cc5131d7b4db3c15f3552c5071b18a852a2e51b148c562154b542c55b14cc5721597aa58a162a5a94bc6d465958ad52ad6a858abe23215eb54ac57b141c5461597abd8a4e20a159b556c51b155c53615db55d4abd8a162a78a06158d2a76a9d8ad628f8abd2aae54b14fc57e1507541c54d1146bf3432aae52715845b399d7ddcc6b517144c55115c7541c577142c5d52aae5171ad8aeb549c5471bd8a1b54dca8e2261537c7f2ba45c5ad2a4ea9b84dc56915b7abb843c59d2aee527146c55915e754dcade21e15f7aab8cfe45560f27a858afb63690fa878d08c3f643e1f369f8f98cf579acf47cde763e6f371f3f984f97c52c5efcab2e3fa1c2e7eadadd3689b0f208db6ff0248a37da110d268bf288234da473a411aed2fc59046fb4e67481b64c6bb40da6018a7cf2166bc04d2869af134a4959bf1ae909631e3a5905661c6cb206d9819ef06699566bc3ba45599f11e9036dc8cf7349f546f3dd499cfea1739e83c998fabd5da4e7dde0bea437dde1bd2a8cffb401af5795f48a3baf78334eaf3fe90467d3e00d2a8cf07421af5f92048a33ec76d85fa7c08a4519f0f8534eaf37248a33ecf401af57905a4519f0f8334eaf34a48a3b6ac82346a4bda5674db2d80f934e03e88bf9b511acdc77db010f2a4349a8ffb20cdc77d90e6e33e88f3e993e6e33e48f3717fa3f9b86f517fe17e44ebf48434ea2fdcee281fdcc6a8bf707ba2bc71dba1fec26d87cac36d87fa0bb71d32e0b643db3e6e3be4ca401a6dfbb8ed9095b61d5daf62b0d599cfea1737d4e0b1968620365d07e3547e31d49fc932098fe76db10c01cb50e6764943bb0c857232cce5e0f7505bea9c014b05b345e7398c37cfe8b4b612fc54572a270df37b43dd2a99eb164099942f4d57826570cc89dff5833df0515a067c9509be2a5e5f6d906add8f75305d053e4aab000bf336551bc62c7ac8b5cf0c03cb08564b4d359ee3b5c532022cc3592dd9fd77246f9ed179e428e63c751ea3a14da8fdc89e86f9a3a0bd4633b757006552be348d3eb18a55ac6215ab58c52a56b1766c2b5ee7e06f76b45ca5073e4a1b0e16ee6b03fc8d8bf2d6bf233e0565f2fe4651538dd7c9f47b0c19a8ac4258e60ba5e75def326925a90bafadc3d4f96b6aecbf72567fb6ffa81cca97a6cbc14775c9c4eaca6da988595ebee5d6eee4ff9db0a65aff2ead7feba6ed6968ac1e49bffd529ade263f0ef5f5e5b75dfcedb3007cccbff7d6fca3bff7e2ef7485e0e3de57b56fa885af1c7cb41ede57e1febd168f596df155808fd6eb043eeedf34f1b7d3b6f8927ee72c864feedfcb6c7fbb1b0e3e5aaf33f898bf5f23df080b1f9e2bd17a5dc0c77d2ea27da32c7c787e42eb85e01bebc037c6c237167cb45e09f8c63bf08db3f08d07df381827df4407be0916be8960a2f5ba82afc681af3ad5765f0df868bd52f04d72e0abb5f04d021fad5706be290e7c932d7c53c047eb7503df3407bea916be69e0a3f5ba836fba03df4516bee9e0a3f57a806fa603df0c0bdf4cf0d17af88cd26c07be5916bed9e0a3f57a816fae03df1c0bdf5cf0d17a7dc1378fd717dd07adb3f0cd03cbc5bc96c9da32dfc272315816f05aa2fba00b79f38cee835ec29ca7ce6311b409b51fd9d330ff1268af45cced154099942f4da34fac1ddb8aef2591334c5db8afb5a78fd21638b484318b1e721deb927cd8974b787dd1f7c2620bdf12b02c67b54c8a7e235e6a61590e9665ac96ecf7c2a5bc7946c7f015e0a7ba523969988f7dbe82b96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf555b16c79c212cb7d8031fa52d73680963163de47a4e24c9877db98ad7173d53b3d2c2b70a2c6b592db5d13335ab2d2c6bc1b286d5927da6e632de3ca3676ad6819fea4ae5a4613ef6f93ae6ba055026e54bd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad67cb16acbca983384e5567ae0a3b4350e2d61cca2875cbfb327f9b02f37f0faa27b12eb2d7c1bc0b289d712fdff0f1b2d2c9bc07239af25ba2771056f9ed13d89cde0a7ba523969988f7dbe99b96e019449f9d234fac4dab1addab23ee60c61b9f51ef828ed7287963066d143aee352920ffb722baf2f3a866fb1f06d054b3dab25fbb74cb65958eac1b29dd5923d86efe0cd333a86ef043fd595ca49c37cecf39dcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5962d316708cb6df1c04769db1d5ac298450fb9ae53927cd8978dbcbee89aaec1c2d708963dac96ec35dd2e0bcb1eb0ec66b564afe9f6f2e6195dd35d097eaa2b959386f9d8e75732d72d8032295f9a469f58c52a56b18a55ac6215ab583bb6555b1a62ce10966bf0c04769bb1d5ac298450fb9ae53927cd897fb797dd135dd3e0bdf7eb03439b01cb0b03481e520af25baa63bc49b67744d7715f8a9ae544e1ae6639f5fc55cb700caa47c691a7df962d5967d316708cbedf3c04769071d5ac298450fb9f69f241ff66533af2fdabf0f5bf89ac172d481a5c5c272142c47782dd1b1e6186f9ed1b1e638f8a9ae544e1ae6639f1f67ae5b006552be348dbe7cb16acbe1983384e50e7be0a3b4230e2d61cca2875cfb4f920ffbf26a07be1316beabc17722c177ad03df3516be6bc147eb85e03be9c0779d85ef24f868bd12f0dde0c077bd85ef06f05d0fe3e4bbc981ef460bdf4d60a2f5f06f8cdee2c077b385ef16f0d17aa5e03be5c077ab85ef14f868bd32f09d76e0bbcdc2771a7cb41efe8dd13b1cf86eb7f0dd013e5a0f8f7f7739f0dd69e1bb0b7c7726f8ce3af09db1f09d05df9904dfdd0e7ce72c7c7783ef5c82ef5e07be7b2c7cf782e53e5e4b751a2cf74139f73ba8f32b526daff3fd6079c0419dc9f20094f390833a3f986a7b9da9fc34ac87be471cf81eb6f03d02be87137c8f3af0bdd2c2f728f8683ddc8f1f77e07bccc2f738f81e4bf03de9c0f78485ef49f03d91e07bb503dfab2c7caf06dfab127caf75e07b8d85efb5e07b4d82eff50e7cafb3f0bd1e7caf4bf0bdd181ef0d16be3782ef0d09be373bf0bdc9c2f766f0bd29c1f75607beb758f8de0abeb724f89e72e07b9b85ef29f0bd2dc1f70e07beb75bf8de01beb727f8dee5c0f74e0bdfbbc0f7ce04df7b1cf8de6de17b0ff8de9de07b9f03df7b2d7cef03df7b137c1f70e07bbf85ef03e07b7f82ef430e7c1fb4f07d087c1f4cf07d84d717dd87f8b085ef2360f918af257ad7fd9f2c2c1f03cb47792dd13d918ff3e619dd13f904f8a9ae544e1ae6639f7f82b96e019449f9d234fac4dab1addaf2e1983384e53eec818fd23eead012c62c7ac8755c4af2615f7e8ad7171dc33f69e1fb14583ec36ac9fe1feaff6c61f90c583ecd6ac91ec3ff8537cfe818fe59f0535da99c34ccc73eff2c73dd022893f2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe58b5e593316708cb7dd2031fa57ddaa1258c59f490eb77f6241ff6e5e7797dd13d89cf59f83e0f962fb15ab2f724be6061f91258bec86ac9de93f857de3ca37b125f063fd595ca49c37cecf32f33d72d8032295f9a469f58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b1e68b555b3e177386b0dce73cf051da171d5ac298450fb97e674ff2615f7e95d717dd93f88a85efab60799ad592fdfb11ff6661791a2c5f63b564ef497c9d37cfe89ec437c04f75a572d2301ffbfc1bcc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd596afc49c212cf7150f7c94f63587963066d143aeeb94241ff6e5b7787dd135dd372d7cdf02cb77582dd96bba7fb7b07c072cdf66b564afe9fe8337cfe89aeebbe0a7ba523969988f7dfe5de6ba055026e54bd3e813ab58c52a56b18a55ac62156bc7b66acb3763ce1096fba6073e4afbb6434b18b3e821d7754a920ffbf2fbbcbee89aee7b16beef83e587ac96ec35dd3316961f82e507ac96ec35dd7ff2e6195dd3fd08fccf984f2a270df3b1cf7fc45cb700caa47c691a7d6215ab58c52a56b18a55ac62edd8566df95ecc19c272dff3c047693f70680963163de4ba4e49f2615ffe84d7175dd3fdd8c2f713b03ccb6b89fecec07f59589e05cb4f792dd135dd7ff3e6195dd3fd0cfc54572a270df3b1cf7fc65cb700caa47c691a7d62edd8566df971cc19c2723ff6c047693f75680963163de43a2e25f9b02f9fe3f545c7f09f5bf89e03cb2f792dd131fc7f2c2cbf04cb2f782dd131fc7f79f38c8ee1bf023fd595ca49c37cecf35f31d72d8032295f9a469f583bb6555b7e1e7386b0dccf3df051da2f1c5ac298450fb98e4b493eeccb5ff3faa263f8f316be5f83e5b70e2cff6761f92d587ec36b898ee1bfe3cd333a86ff1efc54572a270df3b1cf7fcf5cb700caa47c691a7df962d596e763ce10967bde031fa5fdc6a1258c59f4906bff49f2615ffed181ef0f16be3f82ef0f09be3f3bf0fdc9c2f767f0fd29c1f75707bebf58f8fe0abebf24f88280df1707e5f251f96958107d850e7c0516be42f01524f83a39f01559f83a81af28c1d7d981afd8c2d7197cc509bed081af8b852f045f97045fda81afc4c297065f4982afd481afab85af147c5d137cdd1cf8ca2c7cddc047ebdd07be1e0e7cdd2d7c3dc047eb3d00be5e0e7c3d2d7cbdc0d733c1d7c781afb785af0ff87a27f8fa39f0f5b5f0f5035fdf84fd6380035f7f0bdf00f0f54ff00d72e01b68e11b04be8109be210e7c832d7c43c03738c157eec037d4c2570ebea109be0a07be8c85af027c99045fa503df300b5f25f88625f8863bf05559f88683af2ac137d2816f84856f24f84624f8463bf08db2f08d06dfa804df5807be3116beb1e01b93e01befc037cec2371e7ce3127c131df82658f826826f4282afc681afdac25703beea04df2407be5a0bdf24f0d526f8a638f04db6f04d01dfe404df345e5ff4fbf4540b1f95af2d33782dd1fdce8b2c2c33c0329db9df749e3379f38c7e2b9f0515a2bace843e9f95d0e7b398eb164099942f4da34fac1ddbaa2d746c206708cb4d0ddadf4769d31d5ac298450fb98e4b493eeccb390e8ee1b32d7c73a0ade6b15ab27f876aae85651e58ea1c1cc3e73b38862f800a515de7439f2f48e8f3050ef68ff9b1fd83a6d12756b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55acf962d516faad9b9c212c47f3dad3f7b7df9c1d5ac298450fb1c956bfb327f9b02f17f2faa27b12175bf816425b2d66b564ef495c6261590c9645ccfda6f35cc29b67744f62295488eaba04fa7c69429f2f75b07f2c89ed1f348d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62cd17abb6d06fdde40c61399ad79e3e4a5be4d012c62c7a884db6fa9d3dc9877db99cd717dd935866e15b0e6db592d592fd9b3b975a585682650573bfe93c57f1e619dd93580d15a2baae823e5f9dd0e7ab1dec1fab62fb074da34fac6215ab58c52a56b18a55ac1ddbaa2d74ad40ce1096a379ede9a3b4150e2d61cca287d864abeb94241ff6e55a5e5f744db7c6c2b716da6a3dab257b4d779985653d58d631f79bce73036f9ed135dd46a810d57503f4f9c6843edfe860ffd810db3f681a7d6215ab58c52a56b18a55ac62edd8566da16b057286b01ccd6b4f1fa5ad73680963163dc4265b5da724f9b02f37f1faa26bbacb2d7c9ba0adb6b05ab2d774575858b680653373bfe93cb7f2e6195dd36d830a515db7429f6f4be8f36d0ef68fadb1fd83a6d12756b18a55ac6215ab58c52ad68e6dd516ba56206708cbd1bcf6f451da6687963066d1436cb2d5754a920ffbb29ed7175dd36db7f0d5435b35f05aa2bf33b0c3c2d200969dccfda6f36ce4cd33baa6db0515a2ba36429fef4ae8f35d0ef68fc6d8fe41d3e8136bc7b66a0b1d1b76c0319c96db1eb4bf8fd2763ab484318b1e721d97927cd8977b1c1cc3775bf8f6405bed73700cdf6b61d907962b1d1cc3f73b38861f800a515df7439f1f48e8f3030ef68ffdb1fd83a6d127d68e6dd5163a36ec8563382db73b687f1fa55de9d012c62c7ac8755c4af2615f363938861fb4f035415b1d7660396461390c96ab1c1cc39b1d1cc35ba04254d766e8f396843e6f71b07f34c7f60f9a465fbe58b585b6e14370aca1e50e06edefa3b4ab1c5ac298450fb9f69f241ff6e55107be2316bea3e03b92e03beec077ccc2771c7cc7127c573bf09db0f05d0dbe1309be6b1df8aeb1f05d0bbe6b127c271df8aeb3f09d04df7509be1b1cf8aeb7f0dd00beeb137c3739f0dd68e1bb097c3726f86e7570fe70b385ef563816dfe2e0fce1146f9ed53acfdb98db4ce7711a1a89daef14f41dcdbf0ddaebb483efd153b1ef519a465f5badbd53ed6b75506e6d57954717a837e57f5faa753be8e176335e04e9b8efdde9a04dee30790626a88cdba14dee72502e95d3c9944b0e2aab1096793acc7e96a6b2db0b0d058edb06873a18bf13b65d1afa7a64e9e39165a147966e1e59ba7a64093db2147b6429f4c8722af0c752ea51bb947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5b74796328f2c698f2c5d3cb274f2c812b4b3254c5df8fb4908f34fc17205b175753b3e57767efe59935e00f99c83ebb378de6721ef3366fc5c70e1bad846671db411965307d354560918ce05ed6fe9e491a58b4796b44796328f2cbd3db2d47964e9ef91658047967e1e598a3cb274f6c852e291a5d423cba9c01f4ba147ed52ec9125f4c8d2d5234b378f2c0b3db2f4f1c8d2d7234bc14b64a16b33caf74cccd29ee5decd5b6ef4fcde3d502e5dabde0ded4ee5df038e7b991d41cc1140b95456212c738d3921d0e74bc74bcebb2e4ef1baf4b19bce0f296f5de6490765365e34b57ec7e45dbbda52e67cde7a66ff9671aaf510c4a6eb609ccad79605bc96e8399379bc7946cf99cc656e339dc71c68136a3fb2a761fe5c68af39cced154099942f4da3afadd6deed6c75d5ffb379f3fcdbb32bd496b3636d8af599c95c1f9dc72c935711943513ca9ceea0ef6698bc021354c62c28f72207e55239f43c0c39a8ac4258e641739cccf53c8c8bb6c1a10ec6a9ac177a1ea6bd2d7d3cb22cf4c8d2d3234b378f2c5d3db2841e598a3db2147a6499e391a5974796ee1e594a3db2947864e9ec91a5c8234b3f8f2c033cb2f4f7c852e791a5874796328f2c698f2c5d3cb274f2c812b4b3e5859e59a2f97320ad20b66efc99a5a926bd00d69962c60b13f29e0a69d3ccf8948475b18da6c6ea52fde286a88db09c3a98a6b2f099a5291e583a7964e9e29125ed91a5cc234b0f8f2c751e59fa7b6419e091a59f4796228f2c9d3db294786429f5c8d2dd234b2f8f2c733cb2147a6429f6c8127a64e9ea91a59b47969e1e59167a64e9e391a5af47968297c842d7cf94efb498a53dcb9dcc5b6ef47cc22428977e4f980ced4ee54f02472db3238839022897ca2a846556990b547d4e7b69fabccbc57365746d83cf78ad7550263e57f6f7ca9ccf5bcfc92ff7e7ca741e73c19ff45c15cdc77b03cccfa2e57cae6aaebb72a3fabf1c9f81136bdbad69288f9c61eac27dad3d7d94b6002cccc7821a5d0e9defcd837266f196131d5371dbd043ae632a3e9bc7fc0c648dab671b67803ffe6c631ae6e331750673dd022893f2a569f4b5d53a57ac2f4b2bff7dc149d1f92196ab87b6dc2b74d1060e9ee98df671bc2ea1ba523969988ffd3b8db96e019449f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62152bbf95ff59e9dae8990b2c570fb99eb998eab00d749e5378f38c9eb9980c7eaa2b959386f9d8bfcccf86b77a2e9ff2a569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156bbe5875b99378cb9d1cc6cad543aedfac27396c0317ff7f87cea306fc54572a270df3b17f6b98eb164099942f4da34fac1ddbaacbad662db726ba2f85e5ea21d73e5eedb00d749e1379f38cb813c04f75a572d2301ffb770273dd022893f2a569f48955ac6215ab58c52a56b18ab5635b75b9e359cbcd9ef363b97ac875ce3fde611be83cc7f1e6199df38f053fd595ca49c37cecdfb1cc750ba04cca97a6d12756b18a55ac6215ab58c52ad68e6dd5e58ee12db7368c95ab875ce7fc631cb681ce73346f9ed139ff28f0535da99c34ccc7fe1dc55cb700caa47c691a7df962d5e58ee42d37da16b15c3de4da16473a6c039de708de3ca36d7138f8a9ae544e1ae663ff0e67ae5b006552be348dbe7cb18690560069341fffc66895192f82b44a33de09d22e813a51da2233de19d2169bf12e90b6c48cf785b4a5661cff6eea32333e1bd2969bf1999076a9199f01692bccf84590b6d28c4f83b455667c0aa4ad36e393216d8d19af85b4b566bc06d22e33e313216d9d199f0069ebcdf83848db60c6c742da46333e1ad22e37e3a3206d93199f0b6957c0387d6e36e32590b6c58ca7216dab19ef0a69dbcc7829a46d37e36590566fc6bb41da8e041f6d8b23208db645dc76695bac8234da162b218db6c54b208db6c5459046dbe26248a3365a0269d4464b218dda6819a4511b2d87346aa34b218dda6805a4511bad8434fa5b7cab208dfe16e96a48a3bfa9b506d2e86fe7ad85b4de66fc3248eb63c6d7411aed8feb21ad9f19df0069fdcdf84648a3bfc37939a40d34e39b206d9019c76d73b019df0c6943ccf816481b6ac6b7425ab919df06691933be1dd22acc783da40d33e3b46dea6da51896ad339fd52f6ea8c1b268c8f5bd4de517435d982cd569b064a09ca1ace5d4467fe389faa6c09445dbdc502877084fb93534a2cb1d0cf9578083ca2a8465be6176d452b3fc60d676c87e3f0f89f5277906838796f9b6f1e863de7565add76374d5e23e4143ae6d32037560ea33a254e37edc160bb627ef769b3daf65de06aa759e8398f3d4790c8436896f5369983f08da6b20737be1fe46f9d234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a355facda521173e2bdac0a0f7c9486f75bb87fdbc67b7f94b7be77b10fee5d94b39699bdb794813a65c0406515c232af2b3bef6a32e325309ffa0aef3162fff1deefc8f61f9543f9d23495550275c1fee3bedf81f7e928df976fb9b53bf9f781da6a7dff5f3f539031f9c5f73bea53bcf74a69789f4ff7396d77f85c43792cadbdfa03f7997248a3f161e0e36de31a17f7d0a2c77606423f64cc38955308f34fc331e48eb2f37d133f5ee8f90f27cca721d77d4dbc6fcdfc9c58353e27566cf21d9e502ef3338bad9e4f0b4c5019945e08e30fd14332b09c1ea87dc9acb7bbaa84e5707c686c9d34ccaf725c677c36b00ea6a92cbd9d9c816dea61f8bee4febec1fa62bbf48176a1f9e5d02edcfb9b6e173cbfcb806110582a634e3cafc263609503df0b9d5755818fd286808fea81c793a7c0eaf21c28fe7c0df621d3f744abe76bf0f98b0a705059f83ccb5bcc76ad1f6b899ff76460dd0190e74bf14c50fcbb199f097a07981d9c33273e13449ea46782de03c78967ffcef9eb90589a6b3fe53b24e6c7f382212f91e585dad2d535181db3f4b3a8e8a0b20a61998fc5b629eee7c0f1d96d1a729d6b0c87b619c16c71f09d7ac17b2af1ef7e7cf7a337d4cdc5bb1f23636d4ad3e81b9960c5f3e841b1e5f8dfeda9ad76f03e54742e31d6e4a58f47b48f53398530ffcb70dcfa2a9c13539d3390cf3309f369c8b51d8f86f6e3fdff1eb2df1bf8ff49d44119582ef3ffbd5683e5d23973fcffb72884f1efc33933feff1419f34966bddd8d4b580ec747c6d649a72e7ce7cf559dc783a30ea6a92cbd9d3c0ddbd43370ceccbd9f637db15d0640bbd07c3c77ad882dafb767da1ff03b997bbf0c52addfd3ac83e931e0a3b451d0a6cf3afbad2eebca802b93baf0b73afc0d31032efc0db190d9559c3affbe08579ef8ae0a0db98e5dc5f0d989d9a27f8fa277559a5b9a0ed7ef6e5cd358df1000ab28462c001a8ee3eb61f43a0dbe1e46afd3e0eb61b43ebe0a46f9748179f1e661ab7f2fa85c8129bcc8208b4de15d52e7dff3d16da57fc7d3e7677ab3d3efe5e8f770f47b37fa3d9b5e603c633ef57986bee6d2efcde8f764f47b317a3bd6e77ffa98a0cf3ff539a1feded7db7a26953d06e8dfc9f475ac3e2fd0e761fafc4b1f2ff43ea9bf57f4feaaf7537d7cd1c7407d9cd7c7407d12a40f4cfa1d34fd7f06ebf7d3f47b6bfa6fdee977daf4bb6ed353d9f7e066aa9895cabe3ba7dfa99b6bda769e8af92a16a8b858c5c254f67d29fd7e947e1f6a492afbbed3b254f67d26fdfe927e5f49bf9fa4df47d2ef1fe9f78df4fb45fa7d22fdfe907e5f48bf1fa4df07d2efff6c4a65dfefd99ccabebfa3dfd7d996cabe8f539fcabe6fb35345838a4615bb54ec56b147c55e1557aad8a762bf8a032a0eaa68527148c5552a0eab6856d1a2e2888aa32a8ea938aee2848aab555ca3e25a15d7a938a9e27a1537a8b851c54d2a6e56718b8a5b559c52719b8ad32a6e5771878a3b55dc95caf6f55915e754dcade21e15f7aab84fc52b54dcafe201150faa7848c5c32a1e51f14a158faa784cc5e32a9e50f164eafc3e8f1bfed7cccb67b3ccf4daecfe9a69dedfd492a9ce1c54ffd6efdfdf74acb1614206e735670e1c696ec934b7d41f6ec9ec3adc7420533301f37da0c44dbe5f37efa8d0f7597d4b4be381432d999626b5e2fe96bd87f69fc81cdbdbb227d374b4f1f02e5500aefce6b217b1f2dbcdca832f5cb9bea1e185d7fba8598ff6e225071b1a8f679a8eb4649a766576341d39d8d0fcff8df18f26c595020010921c060100001d451f8b08000000000000ffeddd079c15d5bd07f07b7769c3650115a9cb72970e22ee2ed80b2b16c00236c0022a5dea5216011ba262c14213413a16107bc31a15bb2626a6bc98178d79c98b79f1c5bc14f39297fedeffcc3dfff0dbc3c97d7be239d9b9d9ff7c3e7fefcc7f66cef99e393373a75cdc1da9542a9dca0dc514ed52fb0f3cbf5a7f567cb1a132edafac8a90cea20271161788b34981389b1688b35981389b1788b3458138a30271b62c1067a6409cad0ac4595220ced605e26c5320ceb605e23ca0409c071688f3a00271b6f3e8ec04ce83f5677bfdd9417f76d49fbc6c67fdd9457f96ea3636d1d35d29ca28ba5164f53cde20e514dd297a50f4a4e845d19ba20f455f8a7e14fd290ea118407128c5408ac3741995145514832806531c4e7104c5911447511c4d710cc5b114c7511c4f7102c510bdcd4ea4184a7112c5c914a7509c4a318c6238c5088ad3284ea73883e24c8a9114a328ced26dc9eab69c4d710ec5b914e7518ca618433196e27c8a0b282ea4b888621cc5788a8b292ea1b8946202c5448a49149329a6504ca598467119c5748a191433296651cca69843514331d7d8e6f328e6532ca0a8d5f3daea790b292ea75844b1986209c5151457525c457135c535144b29aea55846711dc5f5143718652da7b891e2268a9b296ea15841712bc56d14b753dc41b1926215c56a8a35146b29eed46515e9b2d651dc65e4d6536cd0e377ebcf8dfa7393fedcac3fb7e8cfadfa739bfedcae3f7750fcb22437aeae35cd67022ac7fb7c1a72bcff17418e8f8562c8f171d104727c8c34851c1f2fcd20c7c74e73c895eaf11690eb0ae3fc59a6c75b42ae9b1ecf402eabc75b41ae5c8f9740aebb1e6f0db91e7abc0de47aeaf1b690eba5c70f805c6f3d7e20e4fae8f183f4276f0b3554ebcf8a2f38a8323d9f6b2b949df78376d01ede0f0e861cef07ed21c7fb4107c871db3b428ef7834e90e3fda033e4783fe80239de0f4a21c7fb01ee3fbc1f94418ef7836e90e3fd200b39de0fca21c7fb4177c8f17ed00372bc1ff4841cef07bd20c7dbb737e478fbf2fea3b6e729309f073c56f13920e7783e1eabc55026e7783e1eab3c1f8f559e8fc72acee74f9e8fc72acfc7e392e7e331c87d88c71baf83c716f721ee9f5c0eee8bdc87b8df71d9b88f711fe23ec6f5e13ec67d88fb181b701fe33ec47d8c5d59c8f13182fb185bf11cd50cbcd5fab3e28b0d9578eee6216d4c57c3389ed34bfd5a06e1f7437d2cd827dc170783afccafaf2a03dbaa0ceac97aae07bfd7eab31db26029f76b899f5176f75b667c49dc03fcdc56ae2703f3db41db7a786e5b1aeae472791a7df5b5766d60abb274319c789dd325013ece65c1d7c3e2ebe9d757954ed5edc76a98ee093ece9583c5f3fe5f15191635e43bbebb83a5b7574b65055edfd6c7d21b2cbdbc5a72e79a3e7ecb8caf8dfb7a2e5395d10fb6096f3fb667607e5fd85efd3c6faf34d4c9e5f234fac42a56b18a55ac6215ab58c5dab8ad789f83cf2679b91e09f071ae17587cdf1be0f3382e5b3d07dd0375fa7d9e525981f7c9fcec880d5c57312cf35aab7daee775ae656aff7beb28b5ef9e1afbaf9b577faeffb81e2e97a7bb818fdb9235daeadb526e58fe79ebad9ae4ff99666585dabdd4b37ade9fca8c76e073a40e464eed936f437b93f26c1a9fd31681cff3f3eacabff779353ea72b069fe7e7d595f85cbc3ebe32f0f17af85e281bc0f7f73ce7cec07a4dc1e7f9395dec2b77f0e133617c7ec89f9e9f6956ba3e47b43de76c0e3ebfcf1673be5e0ebedee0e3f55a80cff373bc4abce6a98faf2ff878bd087cfd03f8fa39f8fa838fd76b09be01017c8738f80680ef101867dfc000be431d7c03c1c4ebb5025f4500df610ebe0af0f17a25e0ab0ae0ab74f055818fd76b0dbec1017c831c7c83c1c7ebb501df11017c873bf88e001fafd7167c4705f01de9e03b0a7cbcde01e03b2680ef6807df31e0e3f50e04df71017cc73af88e031faf87bf0b3b2180ef7807df09e0e3f53a80afdaaf2f7e0f3ac4c1570d9693fc5a062bcb890e9693c032d4af257e0f7ab2df32e3f7a0a7782e5395712a6c13de7e6ccfc0fc53607b9dea797ba5a14e2e97a7d127d6c66d559621863382e58624c0c7b9a1012d91615143be739dcd877d39dcaf2ffe5e18e6e01b0e96d3bd5a06c5cf884738584e07cb695e2db9ef8533fc96199fc3cf043fb795ebc9c07cecf3333db72d0d7572b93c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c5eadfaa2cc30c6704cb0d4b808f73a705b44486450df97e2762f3615f8ef2eb8b7f5333d2c1370a2ce778b554c5bfa939cbc1720e58cef66ac9fda6e65cbf65c6bfa9390ffcdc56ae2703f3b1cfcff3dcb634d4c9e5f234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acca32d27046b0dcc804f8387776404b6458d490ef39bbcd877d39c6af2f7e2731dac137062c17f8b5c4ffff87b10e960bc072be5f4bfc4ee242bf65c6ef242e023fb795ebc9c07cecf38b3cb72d0d7572b93c8d3eb1366eabb28c369c112c373a013ece9d1fd012191635e43b2fd97cd897e3fdfae273f83807df78b05cead592fb5b26173b582e05cb255e2db973f804bf65c6e7f089e0e7b6723d19988f7d3ed173dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb38c319c172e312e0e3dc25012d91615143da98ae86719b0ffb72b25f5f7c4f37c9c137192cd3bc5a72f774531c2cd3c032d5ab25774f7799df32e37bbae9e0e7b6723d19988f7d3edd73dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acb24c319c1729312e0e3dcd48096c8b0a821df7d8acd877d39d3af2fbea79be1e09b099639012cb31c2c73c032dbaf25bea7abf15b667c4f3717fcdc56ae2703f3b1cfe77a6e5b1aeae472791a7d8562559619863382e56624c0c7b9d9012d91615143bee3c7e6c3be9cefd7171fdff31c7cf3c1b230806581836521586afd5ae273cde57ecb8ccf358bc0cf6de57a32301ffb7c91e7b6a5a14e2e97a7d15728566599673823586e5e027c9cab0d68890c8b1af21d3f361ff6e59200bec50ebe25e05b6cf15d19c0778583ef4af0f17a11f8ae0ee0bbcac17735f8783dfc1ba34b03f8ae71f02d05df3530cebe65017cd73af8968189d76b05beeb03f8ae73f05d0f3e5eaf047ccb03f86e70f02d071faf877f63f4a600be1b1d7c37818fd7c3bf317a4b00dfcd0ebe5bc0c7ebe1f9efd600be150ebe5bc1b7c2e2bb3d80ef3607dfede0bbcde25b19c07787836f25f8eeb0f85607f0ad72f0ad06cb1abf968a0c58d6403d770668f3da54fddb7c2758d60568335bd6413deb03b4f9ae54fddbccf567603df4dd1dc0b7c1c17737f836587c9b02f8363af836818fd7c3e3784b00df6607df16f06db6f8b605f06d75f06d03df568b6f4700df7607df0ef06db7f8ee0de0bbc7c1772ff8eeb1f8ee0fe0bbcfc1773ff8eeb3f87605f0ed74f0ed02df4e8b6f7700df030ebedde07bc0e27b2880ef4107df43e07bd0e27b2480ef6107df23e07bd8e27b2c80ef5107df63e07bd4e27b2280ef7107df13e07bdce27b2a80ef4907df53e07bd2e2db13c0f7b4836f0ff89eb6f89e0de07bc6c1f72cf89eb1f89e0fe07bcec1f73cf89eb3f85ef4eb8bdf43bce0e07b112c2ffbb5c4ffd6fd4b0e9697c1f2925f4bfc4ee415bf65c6ef44f6829fdbcaf564603ef6f95ecf6d4b439d5c2e4fef85bc581bb755595e309c112cf742027c9c7b29a025322c6ac8775eda6bf1615fbee6d7179fc35f75f0bd069637bd5a72ff0ff5d71d2c6f82e50daf96dc39fc2dbf65c6e7f0b7c1cf6de57a32301ffbfc6dcf6d4b439d5c2e4fa34fac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab580bc5aa2caf1ace08967b35013ecebd11d012191635e47bce6ef3615fbeebd717bf9378c7c1f72e58def36ac9bd93f8b283e53db07cc5ab25f74ee2ab7ecb8cdf497c0dfcdc56ae2703f3b1cfbfe6b96d69a893cbe569f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895e51dc319c172ef24c0c7b9af04b44486450df99eb3db7cd8975ff7eb8bdf49bcefe0fb3a58bee5d592fbfb11df70b07c0b2cdff46ac9bd93f817bf65c6ef24be0d7e6e2bd79381f9d8e7dff6dcb634d4c9e5f234fac42a56b18a55ac6215ab58c5dab8adcaf2bee18c60b9f713e0e3dc37035a22c3a2867cf729361ff6e577fcfae27bba0f1c7cdf01cb875e2db97bba7f75b07c0896ef7ab5e4eee93ef25b667c4ff73df0735bb99e0cccc73eff9ee7b6a5a14e2e97a7d12756b18a55ac6215ab58c52ad6c66d55960f0c6704cb7d90001fe7be1bd012191635e4bb4fb1f9b02fbfefd717dfd37dece0fb3e587ee8d592bba7fb3707cb0fc1f203af96dc3dddbffb2d33bea7fb11f8b9ad5c4f06e6639fffc873dbd2502797cbd3e813ab58c52a56b18a55ac62156be3b62acbc7863382e53e4e808f733f0868890c8b1af2dda7d87cd8973ff6eb8befe93e71f0fd182c9ffab5c47f67e03f1c2c9f82e5277e2df13ddd7ffa2d33bea7fb29f8b9ad5c4f06e6639fffd473dbd2502797cbd3e8136be3b62acb27863382e53e49808f733f0968890c8b1af29d976c3eeccb9ff9f5c5e7f0cf1c7c3f03cb2ffc5ae273f87f39587e01969ffbb5c4e7f05ffa2d333e87ff0afcdc56ae2703f3b1cf7fe5b96d69a893cbe569f489b5715b95e533c319c1729f25c0c7b99f07b44486450df9ce4b361ff6e5affdfae273f8e70ebe5f83e5b7012cffed60f92d587ee3d7129fc3ffc76f99f139fc77e0e7b6723d19988f7dfe3bcf6d4b439d5c2e4fa3af50accaf2b9e18c60b9cf13e0e3dc6f025a22c3a2867cc78fcd877df98700bedf3bf8fe00bedf5b7c7f0ae0fba383ef4fe0fba3c5f79700be3f3bf8fe02be3f5b7cbcb24fdfffa6eaefe39919580f7d45017ce974fd7d45e0e3f5d0d72480afd8c1d7047cc5165fb300bea60ebe66e06b6af1b508e06beee06b01bee6165fcb00bec8c1d7127c91c5d72a802fe3e06b05be8cc5d73a80afc4c1d71a7cbcde1af0b50de06be3e06b0b3e5e6f1df80e0ce03bc0c17720f80eb0f8da05f01de4e06b07be832cbef6017c073bf8da83ef60cbf1d13180af8383af23f83a587c9d03f83a39f83a83af93c5571ac0d7c5c1570abe2e165f59005f57075f19f8ba5a7cd900be6e0ebe2cf8ba597cdd03f8ca1d7cddc1576ef1f50ce0ebe1e0eb09be1e165fef00be5e0ebedee0eb65f1f50de0ebe3e0eb0bbe3e165fff00be7e0ebefee0eb67f10d08e03bc4c137007c87587c0303f80e75f00d04dfa1165f4500df610ebe0af01d66f15505f0553af8aac05769f10d0ee01be4e01b0cbe4116df117e7df1f3e9c31d7c5cbfb21cedd712bfef3cd2c17234588ef2dc6faacc63fc96193f2b3f161ac46d3d06fafc584b9f1febb96d69a893cbe569f489b5715b9585cf0dec8c60b9c3d30defe3dc51012d91615143bef392cd877d797c8073f8710ebee3615b557bb5e4fe0ed5090e966ab00c09700e3f31c0397c283488db7a22f4f9504b9f0f0d707c9c681c1f3c8d3eb18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac622d14abb2f0b36e7646b01ccf6b481fe78604b44486450dc6649de7ec361ff6e5c97e7df13b89931c7c27c3b61ae6d5927b27718a836518584ef5dc6faacce17ecb8cdf498c8006715b87439f8fb0f4f98800c7c770e3f8e069f48955ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac62156ba15895859f75b33382e5785e43fa38776a404b6458d4604cd679ce6ef3615f9eeed717bf9338cdc1773a6cab915e2db9bfb9738683652458cef4dc6faacc517ecb8cdf499c050de2b68e823e3fcbd2e76705383e4619c7074fa34fac6215ab58c52a56b18a55ac8ddbaa2c7cafc0ce0896e3790de9e3dc99012d916151833159e73ec5e6c3be3cc7af2fbea73bdbc1770e6cabd15e2db97bba731d2ca3c1729ee77e53658ef15b667c4f37161ac46d1d037d3ed6d2e763031c1f638ce383a7d12756b18a55ac6215ab58c52ad6c66d5516be57606704cbf1bc86f471eebc8096c8b0a8c198ac739f62f3615f5ee0d717dfd39defe0bb00b6d538af96dc3ddd850e967160b9c873bfa932c7fb2d33bea7bb181ac46d1d0f7d7eb1a5cf2f0e707c8c378e0f9e469f58c52a56b18a55ac6215ab581bb75559f85e819d112cc7f31ad2c7b98b025a22c3a20663b2ce7d8acd877d79a95f5f7c4f778983ef52d85693fc5ae2bf3330c1c132092c133df79b2a73b2df32e37bba29d0206eeb64e8f329963e9f12e0f8986c1c1f3c8d3eb1366eabb2f0b961029cc379b94bd20defe3dcc48096c8b0a821df79c9e6c3be9c16e01c3ed5c1370db6d58c00e7f0cb1c2c33c0323dc0397c668073f82c6810b77526f4f92c4b9fcf0a707ccc348e0f9e469f581bb75559f8dc70199cc379b9a9e986f7716e7a404b6458d490efbc64f3615fce09700e9fede09b03db6a5e004b8d83651e58e6063887cf0f700e5f000de2b6ce873e5f60e9f305018e8ff9c6f1c1d3e82b14abb2f03e5c03e71a5e6e76bae17d9c9b1bd012191635e43b7e6c3eeccb85017cb50ebe85e0abb5f81605f05deee05b04becb2dbe25017c8b1d7c4bc0b7d8e2bb3280ef0a07df95e0bbc2e2bb3a80ef2a07dfd5e0bbcae25b1ac0778d836f29f8aeb1f89605f05debe05b06be6b2dbe1b025c3f5ce7e0bb01cec5d707b87e58eeb7cc0a55e68d9eb7992ae326d848bcfd9643dff1fc1b617bdd14e07b74b9f13dcad3e8abafb55daa61ad01eaad6a4565b4807673f96b5275b7831a6ed6e34d208fc7de8a00dbe4165d665a07d771336c935b03d4cbf534d5f5b283eb2a86653e8a729f25a9dc3522e70f866d734780f3e66d0ee7a53b607bdd1ee0bcb4d2f3794995b10a1ac46d5d09c725cf5f016d5b15605f58691c973cbd0a2c3c14a5f6595606b0e0500de32b2d968e09b2601f35b46579822c6d52c9b1b44a90254a90a559822cc509b2744890a57d822c2509b2b44c90a579822c4d1264699d204b2641961609b2344d9025ddc09628b5ffbd4604f397c3727c8d7c1be456ebf1db215764a983bfeb56418e8fdbd5707ff669c9fe65e3360a714f80f554c334d7d5120cab03df9fd4c7d23441961609b2641264699d204b9304599a27c8d2324196920459da27c8d2214196e204599a25c81225c8d22a41963609b2f0755c122c2b1264e998a03e2ab258d6f8b50cc6eb781e8cc93af7096bc0e2fbfe4495b9d66f99f13bd03b3d97a9ca58071b89b71fdb3330ff4ed85eeb02ec476bd375fb89a7d127d6c66d55f5dee5b5de41f1ffd762adc379e3ae80db4095b93ec031be011ac46d5d0ffdbbc1d2bf1b02f4ef7aa37f791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ad5bf55d57bb7d77aabe2df5c60bd6a3026ff5a570aea0fb10d54991bfd9619ffe662133488dbba11fa7793a57f3705e8df8d46fff234fac42a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18ab550acaadecd7eeb8dff7d31d6ab0663b2ce33ebcd01b7812a738bdf32e367d65ba141dcd62dd0bf5b2dfdbb3540ff6e31fa97a7d127d6c66d55f56ef35a6fee6fdc6f7138c6b705dc06aacced018ef11dd0206eeb76e8df1d96fedd11a07fb71bfdcbd3e813ab58c52a56b18a55ac62156be3b6aa7aeff15a6fee9a1feb55833159e79aff9e80db409579afdf32e36bfefba041dcd67ba17fefb3f4ef7d01faf75ea37f791a7d6215ab58c52a56b18a55ac626ddc5655effd7eeb8dff5e2ad6ab0663b2ce35fffd01b7812a73a7df32e36bfe5dd0206eeb4ee8df5d96fedd15a07f771afdcbd3e82b14abaaf78100fbe24e877df18180db4095b93bc0bef8203488dbba1bfaf7414bff3e18a07f771bfdcbd3e82b146b04b9a2d4be1ccf2f86dc433ad704720feb5c53c83d026de2dca33ad71c728fe95c0bc83dae731d20f784cee1df467a528fe3df507a4a8faf85dcd37a7c1de4f6e8f1f5907b468f6f80dcb37a7c23e49ed3e39b20f7bc1edf02b917f4f856c8bda8c7b743ee4b7a7c07e45e32be4755ee65e3fb4ce55e31ce712ab7d738d7a8dcabc6bea672afc1387fbeae732d21f706ecb39c7b53e75a41ee2d9d2b81dcdb3ad71a72efe85c1bc8bd6bf1f1beb81b72bc2fe2becbfbe24390e37df161c8f1bef808e4785f7c1472bc2f3e0639de468f438eb7d11390e36df424e4781b3d0539de464f438eb7d11ec8f1367a06726d75ee59c81da073cf41ee409d7b1e7207e9dc0b90e3bff3fd22e4f86f397f0972fc376f5e821c1fa32f438eff5ec42b90eba4737b21d759e75e855c179dc37db354e75e875c579d7b0372653af726e4bae9dc5b90cbeadcdb902bd7b97720d75de7de85f3563358b65a7f567cb1a112ebe2216d4c57c338d7df0cdae2c95291014b16ea29f35a4f55856a1ff74d91ae8bf7af32a8b7d44fbd953ca2eaed02e5978383eb2a8665beaa0fde12bd7c17afdba1a22a0df5727fb2a70b7878996f688f3ae7d596d45dcfa70b8f091ef2ed93596883a73e634a051ec7f5b1e0f6f4bbdfe6ae6b3def03f1df63e9ecb94c554627d826e63e9581f99d617b75f2bcbdf078e372791a7d6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c55a28566529379cf87eab3c013ecee1fb16dfcfb6f17d2097adde5d4c847717ddbcd6997bb794853665c1c07515c3329b4bf6b9a6eaf196309ffb0adf3162fff97ddf91eb3fae87cbe569aeab25b405fbcff7fb0e7c4fc7e5fef3d65b35c9ff315055a15ed9a9df14647579e671c77d8aef5e3987eff9549ff37ed7437fe2bbb11ec1b64bfdfa038f996e90e3f1eee0f3bb8d2b43bc43ab546574827ec8ea71aea718e62f8573c8b2927d7d639e2fd4fc5596f93ce47baf89efad7bf96d6b7cceec0de557431d586f1fbff55662bd691d5c07e78b617c25ff70069653036f5f36abfdaea765391c2f33d6c9c0fc9e81dbdc0b1cd530cd75a9fde406d8a756c1f7a5efef1b6c2f6e97f6b05d787e37d82ebe8f37b55df0fa2e0b86ce60e96138f1ba0acf813d03f8fed675554ff071ae147cdc0e3c9fec016bc86b20f3f735d8879ebe27eafcbe067f7f510e0eae0b7fcf728fdeafd58779dd9385753b4299ff88df0499dfcdf89ba05d60fe47fd26883db6df043d04e7894ffe9febd7522317c05f897e2eb7d4f0e3754169384bbdb665a87b303e67a9dfa2a283eb2a86659e31f629cfdfeff1efb9f01c9f4ae5bfd6e805dba6b7e76d13e03b35febd535ff09bdffd1998df0edad6d773dbf0fa85cbe569f4d5d7da3501d63e162b5ef377369653d67e5ead55f1f57d7faf65e6ae7b0ed165a973279f8fb89e6298ff6538c7be07d7efdce62c94f391653e0ff98eb97eb0fd0ef5dbd6f83b6e20945f0d7560bd87f9adb712ebe5eb7bae83f3c530fe215cdf1fb66ff4afdb97cd6abf1b60590ec7fb18eb6460fe80c06d3e141cd530cd75a9fde47dd8a73e82eb7bdfc739b617b74b47d82e3c1fafb3cb8de5d5feccc7035e3ff83e2ed3500f97cbd3fdc1c7b9beb04d3f09f65c31e7ca822b9bdaffb9223eefcc820b9f77360de06a92aabbbd789aeb52f536f75c2ffe3b1b1ef29ddf9a83a599678b7abec6ffce66416dcdfc09d3a68c9d3fbd764a1a5c4d0d6311d88a605eb1b15cf3d4feedf2066f079515e9ca9b682c779a6a1cff83a38c6ea8da9fd43f1852ff4048fd8320f50f80d43ff851ffc0a71d386fd79fea1ff4a81b40f50f76d40eaa2e42d5c1ae2e82d585a9bad0505fea6a47cea67207b87a60a76ea8d597beba20541782ea64a00e38f5a5a10e467510aa93873ac1a993b83ac1a9ab3175d6a9a218443198e2708a23288ea4388ae2688a63288ea5388ee2788a132886e86d7b22c5508a93284ea63885e2548a6114c32946509c46713ac5191467528ca418457116c5d914e7509c4b711ec5688a31146329cea7b880e2428a8b28c6518ca7b898e2128a4b2926504ca498443199620ac5548a691497514ca7984131936216c56c8a391435147329e651cca75840514bb190e2728a45148b2996505c417125c5551457535c43b194e25a8a6514d7515c4f7103c5728a1b296ea2b899e2168a1514b752dc96caf5f31d142b295651aca65843b196e24e8a75147751aca7d8407137c5468a4d149b29b6506ca5d846b19d62476aff03460d1fea7f09779c9e3e3777b06517ccaaa9cd5664e7d07f27cc9a55b368cae481599cb7203b7be182daec82da09f36bb353e7d7ccce560ec472dfd3472f7fb14ca8ad9d327b6e6db6b686569c553b7deeac25d945d36b2fcbd65c3e65fe54aa0057de51f20556dea9572edd7fe5099327ffedf5f6e8f5f89fd48d983379cae26ccdc2da6ccdd4ecc49a8573262ff83fd1908393ce660200054f2f8e3ec1e274fd68ab5860744d0e11bdfe6881e989855a3d6c631b68a9c60f33e886c1ad204a0e347949c4b1dc36d6a37b0e11c27c52d9d2b0ab53c28f7e2b9e03959795636fb64843c455ab39bd92ba5dafe78b0602d4df42ec3baf6074 + + at ../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:58:17 + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:06.773Z aztec:sequencer INFO Retrieved 3 txs from P2P pool + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:06.782Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000001: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000000) +2023-12-14T11:57:06.783Z aztec:sequencer INFO Building block 1 with 3 transactions +2023-12-14T11:57:06.783Z aztec:archiver:lmdb Clamping start block 0 to 1 +2023-12-14T11:57:06.786Z aztec:sequencer:public-processor Processing tx 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 +2023-12-14T11:57:06.786Z aztec:sequencer:public-processor Processing tx 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a +2023-12-14T11:57:06.786Z aztec:sequencer:public-processor Processing tx 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.787Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-14T11:57:06.787Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-14T11:57:06.787Z aztec:sequencer Assembling block with txs 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0, 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a, 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 +2023-12-14T11:57:06.787Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-14T11:57:06.788Z aztec:sequencer:solo-block-builder Running base rollup for 11cf0862af6a0c4657e0dc96af06518eed074f88e6d7bbb132d2d95207ce24a0 21030f58d054823b6f93da9850f6ecc7be336f9b421929413fa62c8d00ec173a + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:08.844Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1492.0970070064068 inputSize=667616 outputSize=873 +2023-12-14T11:57:08.844Z aztec:sequencer:solo-block-builder Running base rollup for 2a78145bdee73ba8f97ea91e02f634eab81a4f2660bcd6d9300da50a119e3860 0000000000000000000000000000000000000000000000000000000000000000 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:10.655Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1307.6293010115623 inputSize=667616 outputSize=873 +2023-12-14T11:57:10.655Z aztec:sequencer:solo-block-builder Running root rollup circuit + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:10.737Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=55.953595995903015 inputSize=4072 outputSize=881 +2023-12-14T11:57:10.737Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-14T11:57:10.748Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:10.748Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:10.755Z aztec:sequencer Assembled block 1 eventName=l2-block-built duration=3984.521907001734 publicProcessDuration=3.0682099908590317 rollupCircuitsDuration=3967.758956000209 txCount=3 blockNumber=1 encryptedLogCount=3 encryptedLogSize=764 unencryptedLogCount=0 unencryptedLogSize=32 +2023-12-14T11:57:10.757Z aztec:sequencer Publishing extended contract data with block hash fa5dca74b30deef402d63ebfd81b48e192e10583f9504d05587f60267766f8c8 +2023-12-14T11:57:10.757Z aztec:sequencer:viem-tx-sender Bytecode is 15542 bytes and require 0.12240108366935484 blobs + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:10.801Z aztec:sequencer:viem-tx-sender Bytecode is 15542 bytes and require 0.12240108366935484 blobs +2023-12-14T11:57:10.831Z aztec:sequencer:viem-tx-sender Bytecode is 15542 bytes and require 0.12240108366935484 blobs +2023-12-14T11:57:10.860Z aztec:sequencer Successfully published new contract data for block 1 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:11.694Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.694Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:11.699Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-14T11:57:11.699Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-14T11:57:11.699Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-14T11:57:11.699Z aztec:archiver Retrieved extended contract data for l2 block number: 1 +2023-12-14T11:57:11.700Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-14T11:57:11.758Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 +2023-12-14T11:57:11.841Z aztec:archiver:lmdb Adding 1 extended contract data to block 1 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:11.850Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-14T11:57:11.931Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1501518386 gasUsed=434999 transactionHash=0x8693d1c849d0b62a001ae8ca4c5b0e84c9e12309e0d867e48e70da3c60128413 calldataGas=110940 calldataSize=22596 txCount=3 blockNumber=1 encryptedLogCount=3 encryptedLogSize=764 unencryptedLogCount=0 unencryptedLogSize=32 eventName=rollup-published-to-l1 +2023-12-14T11:57:11.931Z aztec:sequencer Successfully published block 1 +2023-12-14T11:57:11.931Z aztec:sequencer INFO Submitted rollup block 1 with 3 transactions + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,43,177,110,220,229,40,232,47,37,94,182,117,17,223,204,33,217,219,127,184,184,160,134,255,166,142,195,242,101,89,107,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,3,15,88,208,84,130,59,111,147,218,152,80,246,236,199,190,51,111,155,66,25,41,65,63,166,44,141,0,236,23,58,21,154,102,184,188,1,68,64,131,113,237,189,14,6,124,70,94,192,154,67,189,95,88,56,169,7,155,36,83,41,1,33,48,79,130,18,178,248,180,96,212,43,77,19,3,235,171,91,47,52,154,231,131,43,85,155,19,248,122,74,229,241,246,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,249,128,220,206,44,127,208,9,10,136,83,154,199,80,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,53,193,221,242,111,26,236,161,27,108,212,246,90,117,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,12,36,209,68,105,127,178,233,139,90,104,46,28,65,145,133,161,176,45,50,252,40,67,242,198,64,141,99,186,171,139,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,255,151,27,17,20,65,206,186,44,235,221,70,191,132,246,174,110,194,15,102,198,110,158,16,213,25,122,242,110,142,46,234,64,217,104,34,53,203,13,132,196,78,76,60,120,241,101,18,72,112,171,55,40,222,88,53,115,159,229,222,103,43,2,45,80,9,109,13,216,152,254,135,29,90,111,253,184,115,100,204,6,28,127,197,223,23,215,13,246,49,107,97,139,174,251,233,111,54,85,52,57,225,204,177,238,234,3,134,15,205,112,70,27,238,180,147,99,191,143,92,158,213,133,199,0,88,97,183,129,75,0,147,192,253,193,196,109,10,230,226,191,5,146,199,158,1,196,34,44,15,168,215,250,187,130,62,158,156,92,48,240,14,230,115,87,127,120,62,128,65,64,4,170,97,79,109,24,85,72,246,253,87,234,252,5,69,57,24,116,38,138,198,188,29,127,229,153,27,41,43,138,167,150,64,132,181,136,68,4,198,100,81,176,86,177,148,4,211,13,95,79,171,99,133,187,183,209,219,127,143,29,14,190,107,80,15,8,116,21,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,24,223,167,251,82,221,10,67,49,68,0,180,123,144,101,160,46,23,57,161,53,157,128,105,187,101,128,10,82,237,157,191,42,92,75,180,147,243,66,181,112,114,167,156,117,193,18,241,97,91,47,250,251,60,43,154,243,59,0,15,56,40,147,209,36,221,128,51,132,87,196,226,32,86,140,152,228,229,48,129,101,181,51,5,148,66,84,111,157,4,73,168,176,117,127,14 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:11.948Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.948Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,16,44,228,13,29,236,217,147,25,192,233,137,110,32,252,71,63,62,161,230,133,255,154,128,6,7,52,164,66,38,149,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,207,8,98,175,106,12,70,87,224,220,150,175,6,81,142,237,7,79,136,230,215,187,177,50,210,217,82,7,206,36,160,37,172,143,30,103,37,15,189,3,136,70,145,89,71,73,181,130,4,67,181,99,89,210,76,163,249,159,177,193,82,205,2,32,183,71,136,106,59,194,249,249,143,88,23,76,204,73,194,252,86,172,152,10,254,173,162,159,5,239,180,27,85,36,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,168,9,100,148,49,71,186,247,183,51,131,75,247,153,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,192,182,155,7,137,19,5,108,181,60,122,12,46,139,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,30,211,165,163,186,172,93,192,254,245,150,66,174,139,192,166,235,42,167,222,120,193,68,142,138,94,89,101,146,75,38,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,32,72,201,80,72,200,58,66,186,99,12,146,131,129,15,60,154,67,12,38,241,136,96,130,255,187,166,222,116,38,202,87,12,53,117,214,56,230,61,254,88,181,57,14,194,189,31,177,146,239,33,174,160,77,157,57,57,213,216,247,255,249,132,88,201,72,60,29,23,47,14,111,76,85,39,227,200,101,238,163,23,206,205,216,94,231,191,249,107,229,91,144,181,154,59,83,172,51,144,143,228,218,136,243,128,92,12,139,122,27,172,90,187,193,0,163,26,73,82,93,193,41,231,130,209,120,248,123,79,244,29,8,173,24,45,11,110,106,29,46,191,121,188,119,5,100,59,33,31,149,133,164,68,13,104,137,23,63,123,206,44,0,61,133,113,115,160,51,149,6,187,177,40,205,255,44,34,147,230,25,65,240,105,255,196,134,41,164,124,141,225,206,246,2,195,89,235,106,93,108,239,193,195,39,28,252,91,5,38,113,191,10,35,29,127,127,126,89,34,190,160,110,108,64,224,79,42,241,125,190,83,240,73,42,136,194,96,184,215,50,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,3,45,44,157,92,205,122,57,135,29,194,27,2,202,47,130,211,236,43,183,49,232,192,158,248,60,121,225,182,120,194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,36,97,70,119,100,38,217,49,253,171,210,188,244,5,68,79,73,77,138,216,74,124,180,225,241,227,11,198,115,30,102,194,24,17,160,45,138,68,39,110,71,76,129,136,24,171,110,141,237,28,138,132,201,84,111,225,114,131,147,33,116,226,160,212,12,67,205,233,42,25,24,255,241,141,121,173,42,63,204,231,118,84,51,42,176,193,86,56,159,186,24,131,68,168,64,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:11.969Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.969Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,18,218,214,136,243,36,226,56,110,10,185,233,183,13,157,136,89,4,59,151,2,207,24,107,138,186,39,204,103,166,247,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,120,20,91,222,231,59,168,249,126,169,30,2,246,52,234,184,26,79,38,96,188,214,217,48,13,165,10,17,158,56,96,24,1,112,135,86,56,49,205,92,97,155,49,13,96,93,20,164,204,35,164,255,8,134,220,217,147,115,94,154,101,100,199,32,98,134,182,73,148,175,85,124,100,102,54,94,11,176,72,230,239,87,88,202,4,103,133,151,231,143,175,87,140,221,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,238,29,129,181,91,204,165,75,255,61,51,209,61,76,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,98,245,35,205,117,29,27,233,5,236,218,150,237,7,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,100,45,156,205,131,70,196,3,170,76,63,164,81,23,139,34,83,74,39,3,92,218,166,236,52,174,83,178,156,80,203,11,207,163,233,241,168,146,46,233,44,109,201,100,214,89,89,7,193,128,74,134,117,55,116,50,43,70,143,105,212,242,120,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,23,89,210,33,121,84,25,80,63,134,192,50,232,248,118,47,43,115,158,116,131,80,153,88,75,101,49,245,242,115,144,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,32,5,105,38,124,15,115,172,137,170,164,20,35,147,152,219,148,69,221,74,211,168,207,55,1,92,213,91,141,76,94,141,0,0,1,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,24,41,106,108,29,104,29,131,18,217,117,198,15,97,66,207,175,82,217,235,7,75,92,6,183,230,17,157,95,193,50,222,48,18,98,223,45,212,228,138,231,125,28,40,98,255,59,124,122,161,18,105,174,159,160,134,53,172,165,70,109,252,35,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,248,0,0,0,244,0,0,0,240,79,238,32,113,141,21,249,76,44,234,43,115,41,153,120,244,20,119,50,16,71,49,76,241,89,121,198,98,214,102,133,105,8,111,29,2,33,189,161,31,64,53,95,111,164,179,141,21,23,207,154,43,147,181,116,68,127,42,197,44,15,245,76,158,97,19,159,62,122,199,79,224,57,184,51,229,104,233,95,136,182,131,179,14,190,23,197,93,92,172,174,224,9,195,226,81,69,189,152,152,207,210,4,51,244,160,23,229,241,75,25,158,220,179,12,168,169,156,208,48,97,208,106,163,59,57,133,243,37,142,13,220,44,142,188,228,92,253,165,210,23,17,197,98,77,53,114,240,225,248,251,200,181,214,87,183,173,166,31,223,148,254,81,200,225,40,24,224,229,116,192,40,197,93,74,4,0,250,148,217,83,28,166,55,243,171,75,245,119,75,11,181,240,220,6,173,150,179,249,105,88,159,46,128,104,16,55,187,3,43,250,104,189,148,91,11,48,73,246,66,115,156,226,49,106,201,211,95,240,164,50,220,137,248,79,224,193,109,219,134,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,30,237,170,48,140,148,16,58,151,105,213,70,237,140,55,159,160,37,17,192,102,12,60,205,153,189,218,241,152,239,246,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,243,102,17,83,0,0,0,31,91,31,139,8,0,0,0,0,0,0,255,237,221,7,120,220,198,149,7,240,5,73,81,2,87,164,122,47,92,138,84,111,36,213,172,78,73,150,85,173,106,21,203,106,148,72,21,171,80,22,169,230,34,119,89,46,146,92,226,26,183,244,238,244,158,75,189,228,82,47,201,197,41,151,92,18,39,151,228,226,75,124,201,197,185,244,114,51,216,121,209,159,16,188,225,196,111,204,89,243,225,251,158,22,24,0,51,191,153,1,176,192,2,16,159,76,165,82,65,42,59,20,170,232,149,186,112,160,249,117,230,179,250,197,13,53,1,95,94,213,46,157,5,121,226,44,204,19,103,81,158,56,59,229,137,179,56,79,156,157,243,196,217,37,79,156,97,158,56,75,242,196,153,206,19,103,215,60,113,150,230,137,179,44,79,156,221,242,196,217,61,79,156,61,242,196,217,51,79,156,189,24,157,3,192,217,219,124,246,49,159,125,205,103,63,243,217,223,124,210,58,3,205,231,32,83,199,34,51,61,88,197,16,21,67,85,148,155,121,212,32,25,21,21,42,134,169,168,84,81,165,98,184,138,17,42,70,170,24,165,98,180,138,49,42,198,170,24,167,98,188,138,9,42,38,154,124,106,84,212,170,152,164,98,178,138,41,42,166,170,152,166,226,34,21,211,85,204,80,49,83,197,44,21,179,85,204,81,49,215,180,219,60,21,243,85,44,80,113,177,138,133,42,46,81,177,72,197,98,21,75,84,44,85,177,76,197,114,21,151,170,88,161,98,165,169,75,198,212,101,149,138,213,42,214,168,88,171,226,50,21,235,84,172,87,177,65,197,70,21,151,171,216,164,226,10,21,155,85,108,81,177,85,197,54,21,219,85,212,171,216,161,98,167,138,6,21,141,42,118,169,216,173,98,143,138,189,42,174,84,177,79,197,126,21,7,84,28,84,209,20,107,243,67,42,174,82,113,88,69,179,153,215,221,204,107,81,113,68,197,81,21,199,84,28,87,113,66,197,213,42,174,81,113,173,138,235,84,156,84,113,189,138,27,84,220,168,226,38,21,55,199,242,186,69,197,173,42,78,169,184,77,197,105,21,183,171,184,67,197,157,42,238,82,113,70,197,89,21,231,84,220,173,226,30,21,247,170,184,207,228,85,96,242,122,133,138,251,99,105,15,168,120,208,140,63,100,62,31,54,159,143,152,207,87,154,207,71,205,231,99,230,243,113,243,249,132,249,124,82,197,239,202,178,227,250,28,46,126,173,173,211,104,155,15,32,141,182,255,2,72,163,125,161,16,210,104,191,40,130,52,218,71,58,65,26,237,47,197,144,70,251,78,103,72,27,100,198,187,64,218,96,24,167,207,33,102,188,4,210,134,154,241,52,164,149,155,241,174,144,150,49,227,165,144,86,97,198,203,32,109,152,25,239,6,105,149,102,188,59,164,85,153,241,30,144,54,220,140,247,52,159,84,111,61,212,153,207,234,23,57,232,60,153,143,171,213,218,78,125,222,11,234,67,125,222,27,210,168,207,251,64,26,245,121,95,72,163,186,247,131,52,234,243,254,144,70,125,62,0,210,168,207,7,66,26,245,249,32,72,163,62,199,109,133,250,124,8,164,81,159,15,133,52,234,243,114,72,163,62,207,64,26,245,121,5,164,81,159,15,131,52,234,243,74,72,163,182,172,130,52,106,75,218,86,116,219,45,128,249,52,224,62,136,191,155,81,26,205,199,125,176,16,242,164,52,154,143,251,32,205,199,125,144,230,227,62,136,243,233,147,230,227,62,72,243,113,127,163,249,184,111,81,127,225,126,68,235,244,132,52,234,47,220,238,40,31,220,198,168,191,112,123,162,188,113,219,161,254,194,109,135,202,195,109,135,250,11,183,29,50,224,182,67,219,62,110,59,228,202,64,26,109,251,184,237,144,149,182,29,93,175,98,176,213,153,207,234,23,55,212,224,177,150,134,32,54,93,7,227,84,126,49,212,159,201,50,9,143,231,109,177,12,1,203,80,230,118,73,67,187,12,133,114,50,204,229,224,247,80,91,234,156,1,75,5,179,69,231,57,140,55,207,232,180,182,18,252,84,87,42,39,13,243,123,67,221,42,153,235,22,64,153,148,47,77,87,130,101,112,204,137,223,245,131,61,240,81,90,6,124,149,9,190,42,94,95,109,144,106,221,143,117,48,93,5,62,74,171,0,11,243,54,85,27,198,44,122,200,181,207,12,3,203,8,86,75,77,53,158,227,181,197,50,2,44,195,89,45,217,253,119,36,111,158,209,121,228,40,230,60,117,30,163,161,77,168,253,200,158,134,249,163,160,189,70,51,183,87,0,101,82,190,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,118,108,43,94,231,224,111,118,180,92,165,7,62,74,27,14,22,238,107,3,252,141,139,242,214,191,35,62,5,101,242,254,70,81,83,141,215,201,244,123,12,25,168,172,66,88,230,11,165,231,93,239,50,105,37,169,11,175,173,195,212,249,107,106,236,191,114,86,127,182,255,168,28,202,151,166,203,193,71,117,201,196,234,202,109,169,136,89,94,190,229,214,238,228,255,157,176,166,90,255,46,173,127,235,166,237,105,104,172,30,73,191,253,82,154,222,38,63,14,245,245,229,183,93,252,237,179,0,124,204,191,247,214,252,163,191,247,226,239,116,133,224,227,222,87,181,111,168,133,175,28,124,180,30,222,87,225,254,189,22,143,89,109,241,85,128,143,214,235,4,62,238,223,52,241,183,211,182,248,146,126,231,44,134,79,238,223,203,108,127,187,27,14,62,90,175,51,248,152,191,95,35,223,8,11,31,158,43,209,122,93,192,199,125,46,162,125,163,44,124,120,126,66,235,133,224,27,235,192,55,198,194,55,22,124,180,94,9,248,198,59,240,141,179,240,141,7,223,56,24,39,223,68,7,190,9,22,190,137,96,162,245,186,130,175,198,129,175,58,213,118,95,13,248,104,189,82,240,77,114,224,171,181,240,77,2,31,173,87,6,190,41,14,124,147,45,124,83,192,71,235,117,3,223,52,7,190,169,22,190,105,224,163,245,186,131,111,186,3,223,69,22,190,233,224,163,245,122,128,111,166,3,223,12,11,223,76,240,209,122,248,140,210,108,7,190,89,22,190,217,224,163,245,122,129,111,174,3,223,28,11,223,92,240,209,122,125,193,55,143,215,23,221,7,173,179,240,205,3,203,197,188,150,201,218,50,223,194,114,49,88,22,240,90,162,251,160,11,121,243,140,238,131,94,194,156,167,206,99,17,180,9,181,31,217,211,48,255,18,104,175,69,204,237,21,64,153,148,47,77,163,79,172,29,219,138,239,37,145,51,76,93,184,175,181,167,143,210,22,56,180,132,49,139,30,114,29,235,146,124,216,151,75,120,125,209,247,194,98,11,223,18,176,44,103,181,76,138,126,35,94,106,97,89,14,150,101,172,150,236,247,194,165,188,121,70,199,240,21,224,167,186,82,57,105,152,143,125,190,130,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,85,91,22,199,156,33,44,183,216,3,31,165,45,115,104,9,99,22,61,228,122,78,36,201,135,125,185,138,215,23,61,83,179,210,194,183,10,44,107,89,45,181,209,51,53,171,45,44,107,193,178,134,213,146,125,166,230,50,222,60,163,103,106,214,129,159,234,74,229,164,97,62,246,249,58,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,124,177,106,203,202,152,51,132,229,86,122,224,163,180,53,14,45,97,204,162,135,92,191,179,39,249,176,47,55,240,250,162,123,18,235,45,124,27,192,178,137,215,18,253,255,15,27,45,44,155,192,114,57,175,37,186,39,113,5,111,158,209,61,137,205,224,167,186,82,57,105,152,143,125,190,153,185,110,1,148,73,249,210,52,250,196,218,177,173,218,178,62,230,12,97,185,245,30,248,40,237,114,135,150,48,102,209,67,174,227,82,146,15,251,114,43,175,47,58,134,111,177,240,109,5,75,61,171,37,251,183,76,182,89,88,234,193,178,157,213,146,61,134,239,224,205,51,58,134,239,4,63,213,149,202,73,195,124,236,243,157,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,45,49,103,8,203,109,241,192,71,105,219,29,90,194,152,69,15,185,174,83,146,124,216,151,141,188,190,232,154,174,193,194,215,8,150,61,172,150,236,53,221,46,11,203,30,176,236,102,181,100,175,233,246,242,230,25,93,211,93,9,126,170,43,149,147,134,249,216,231,87,50,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,59,182,85,91,26,98,206,16,150,107,240,192,71,105,187,29,90,194,152,69,15,185,174,83,146,124,216,151,251,121,125,209,53,221,62,11,223,126,176,52,57,176,28,176,176,52,129,229,32,175,37,186,166,59,196,155,103,116,77,119,21,248,169,174,84,78,26,230,99,159,95,197,92,183,0,202,164,124,105,26,125,249,98,213,150,125,49,103,8,203,237,243,192,71,105,7,29,90,194,152,69,15,185,246,159,36,31,246,101,51,175,47,218,191,15,91,248,154,193,114,212,129,165,197,194,114,20,44,71,120,45,209,177,230,24,111,158,209,177,230,56,248,169,174,84,78,26,230,99,159,31,103,174,91,0,101,82,190,52,141,190,124,177,106,203,225,152,51,132,229,14,123,224,163,180,35,14,45,97,204,162,135,92,251,79,146,15,251,242,106,7,190,19,22,190,171,193,119,34,193,119,173,3,223,53,22,190,107,193,71,235,133,224,59,233,192,119,157,133,239,36,248,104,189,18,240,221,224,192,119,189,133,239,6,240,93,15,227,228,187,201,129,239,70,11,223,77,96,162,245,240,111,140,222,226,192,119,179,133,239,22,240,209,122,165,224,59,229,192,119,171,133,239,20,248,104,189,50,240,157,118,224,187,205,194,119,26,124,180,30,254,141,209,59,28,248,110,183,240,221,1,62,90,15,143,127,119,57,240,221,105,225,187,11,124,119,38,248,206,58,240,157,177,240,157,5,223,153,4,223,221,14,124,231,44,124,119,131,239,92,130,239,94,7,190,123,44,124,247,130,229,62,94,75,117,26,44,247,65,57,247,59,168,243,43,82,109,175,243,253,96,121,192,65,157,201,242,0,148,243,144,131,58,63,152,106,123,157,169,252,52,172,135,190,71,28,248,30,182,240,61,2,190,135,19,124,143,58,240,189,210,194,247,40,248,104,61,220,143,31,119,224,123,204,194,247,56,248,30,75,240,61,233,192,247,132,133,239,73,240,61,145,224,123,181,3,223,171,44,124,175,6,223,171,18,124,175,117,224,123,141,133,239,181,224,123,77,130,239,245,14,124,175,179,240,189,30,124,175,75,240,189,209,129,239,13,22,190,55,130,239,13,9,190,55,59,240,189,201,194,247,102,240,189,41,193,247,86,7,190,183,88,248,222,10,190,183,36,248,158,114,224,123,155,133,239,41,240,189,45,193,247,14,7,190,183,91,248,222,1,190,183,39,248,222,229,192,247,78,11,223,187,192,247,206,4,223,123,28,248,222,109,225,123,15,248,222,157,224,123,159,3,223,123,45,124,239,3,223,123,19,124,31,112,224,123,191,133,239,3,224,123,127,130,239,67,14,124,31,180,240,125,8,124,31,76,240,125,132,215,23,221,135,248,176,133,239,35,96,249,24,175,37,122,215,253,159,44,44,31,3,203,71,121,45,209,61,145,143,243,230,25,221,19,249,4,248,169,174,84,78,26,230,99,159,127,130,185,110,1,148,73,249,210,52,250,196,218,177,173,218,242,225,152,51,132,229,62,236,129,143,210,62,234,208,18,198,44,122,200,117,92,74,242,97,95,126,138,215,23,29,195,63,105,225,251,20,88,62,195,106,201,254,31,234,255,108,97,249,12,88,62,205,106,201,30,195,255,133,55,207,232,24,254,89,240,83,93,169,156,52,204,199,62,255,44,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,181,229,147,49,103,8,203,125,210,3,31,165,125,218,161,37,140,89,244,144,235,119,246,36,31,246,229,231,121,125,209,61,137,207,89,248,62,15,150,47,177,90,178,247,36,190,96,97,249,18,88,190,200,106,201,222,147,248,87,222,60,163,123,18,95,6,63,213,149,202,73,195,124,236,243,47,51,215,45,128,50,41,95,154,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,230,139,85,91,62,23,115,134,176,220,231,60,240,81,218,23,29,90,194,152,69,15,185,126,103,79,242,97,95,126,149,215,23,221,147,248,138,133,239,171,96,121,154,213,146,253,251,17,255,102,97,121,26,44,95,99,181,100,239,73,124,157,55,207,232,158,196,55,192,79,117,165,114,210,48,31,251,252,27,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,150,175,196,156,33,44,247,21,15,124,148,246,53,135,150,48,102,209,67,174,235,148,36,31,246,229,183,120,125,209,53,221,55,45,124,223,2,203,119,88,45,217,107,186,127,183,176,124,7,44,223,102,181,100,175,233,254,131,55,207,232,154,238,187,224,167,186,82,57,105,152,143,125,254,93,230,186,5,80,38,229,75,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,199,182,106,203,55,99,206,16,150,251,166,7,62,74,251,182,67,75,24,179,232,33,215,117,74,146,15,251,242,251,188,190,232,154,238,123,22,190,239,131,229,135,172,150,236,53,221,51,22,150,31,130,229,7,172,150,236,53,221,127,242,230,25,93,211,253,8,252,207,152,79,42,39,13,243,177,207,127,196,92,183,0,202,164,124,105,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,249,94,204,25,194,114,223,243,192,71,105,63,112,104,9,99,22,61,228,186,78,73,242,97,95,254,132,215,23,93,211,253,216,194,247,19,176,60,203,107,137,254,206,192,127,89,88,158,5,203,79,121,45,209,53,221,127,243,230,25,93,211,253,12,252,84,87,42,39,13,243,177,207,127,198,92,183,0,202,164,124,105,26,125,98,237,216,86,109,249,113,204,25,194,114,63,246,192,71,105,63,117,104,9,99,22,61,228,58,46,37,249,176,47,159,227,245,69,199,240,159,91,248,158,3,203,47,121,45,209,49,252,127,44,44,191,4,203,47,120,45,209,49,252,127,121,243,140,142,225,191,2,63,213,149,202,73,195,124,236,243,95,49,215,45,128,50,41,95,154,70,159,88,59,182,85,91,126,30,115,134,176,220,207,61,240,81,218,47,28,90,194,152,69,15,185,142,75,73,62,236,203,95,243,250,162,99,248,243,22,190,95,131,229,183,14,44,255,103,97,249,45,88,126,195,107,137,142,225,191,227,205,51,58,134,255,30,252,84,87,42,39,13,243,177,207,127,207,92,183,0,202,164,124,105,26,125,249,98,213,150,231,99,206,16,150,123,222,3,31,165,253,198,161,37,140,89,244,144,107,255,73,242,97,95,254,209,129,239,15,22,190,63,130,239,15,9,190,63,59,240,253,201,194,247,103,240,253,41,193,247,87,7,190,191,88,248,254,10,190,191,36,248,130,128,223,23,7,229,242,81,249,105,88,16,125,133,14,124,5,22,190,66,240,21,36,248,58,57,240,21,89,248,58,129,175,40,193,215,217,129,175,216,194,215,25,124,197,9,190,208,129,175,139,133,47,4,95,151,4,95,218,129,175,196,194,151,6,95,73,130,175,212,129,175,171,133,175,20,124,93,19,124,221,28,248,202,44,124,221,192,71,235,221,7,190,30,14,124,221,45,124,61,192,71,235,61,0,190,94,14,124,61,45,124,189,192,215,51,193,215,199,129,175,183,133,175,15,248,122,39,248,250,57,240,245,181,240,245,3,95,223,132,253,99,128,3,95,127,11,223,0,240,245,79,240,13,114,224,27,104,225,27,4,190,129,9,190,33,14,124,131,45,124,67,192,55,56,193,87,238,192,55,212,194,87,14,190,161,9,190,10,7,190,140,133,175,2,124,153,4,95,165,3,223,48,11,95,37,248,134,37,248,134,59,240,85,89,248,134,131,175,42,193,55,210,129,111,132,133,111,36,248,70,36,248,70,59,240,141,178,240,141,6,223,168,4,223,88,7,190,49,22,190,177,224,27,147,224,27,239,192,55,206,194,55,30,124,227,18,124,19,29,248,38,88,248,38,130,111,66,130,175,198,129,175,218,194,87,3,190,234,4,223,36,7,190,90,11,223,36,240,213,38,248,166,56,240,77,182,240,77,1,223,228,4,223,52,94,95,244,251,244,84,11,31,149,175,45,51,120,45,209,253,206,139,44,44,51,192,50,157,185,223,116,158,51,121,243,140,126,43,159,5,21,162,186,206,132,62,159,149,208,231,179,152,235,22,64,153,148,47,77,163,79,172,29,219,170,45,116,108,32,103,8,203,77,13,218,223,71,105,211,29,90,194,152,69,15,185,142,75,73,62,236,203,57,14,142,225,179,45,124,115,160,173,230,177,90,178,127,135,106,174,133,101,30,88,234,28,28,195,231,59,56,134,47,128,10,81,93,231,67,159,47,72,232,243,5,14,246,143,249,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,249,98,213,22,250,173,155,156,33,44,71,243,218,211,247,183,223,156,29,90,194,152,69,15,177,201,86,191,179,39,249,176,47,23,242,250,162,123,18,23,91,248,22,66,91,45,102,181,100,239,73,92,98,97,89,12,150,69,204,253,166,243,92,194,155,103,116,79,98,41,84,136,234,186,4,250,124,105,66,159,47,117,176,127,44,137,237,31,52,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,205,23,171,182,208,111,221,228,12,97,57,154,215,158,62,74,91,228,208,18,198,44,122,136,77,182,250,157,61,201,135,125,185,156,215,23,221,147,88,102,225,91,14,109,181,146,213,146,253,155,59,151,90,88,86,130,101,5,115,191,233,60,87,241,230,25,221,147,88,13,21,162,186,174,130,62,95,157,208,231,171,29,236,31,171,98,251,7,77,163,79,172,98,21,171,88,197,42,86,177,138,85,172,29,219,170,45,116,173,64,206,16,150,163,121,237,233,163,180,21,14,45,97,204,162,135,216,100,171,235,148,36,31,246,229,90,94,95,116,77,183,198,194,183,22,218,106,61,171,37,123,77,119,153,133,101,61,88,214,49,247,155,206,115,3,111,158,209,53,221,70,168,16,213,117,3,244,249,198,132,62,223,232,96,255,216,16,219,63,104,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,216,86,109,161,107,5,114,134,176,28,205,107,79,31,165,173,115,104,9,99,22,61,196,38,91,93,167,36,249,176,47,55,241,250,162,107,186,203,45,124,155,160,173,182,176,90,178,215,116,87,88,88,182,128,101,51,115,191,233,60,183,242,230,25,93,211,109,131,10,81,93,183,66,159,111,75,232,243,109,14,246,143,173,177,253,131,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,22,186,86,32,103,8,203,209,188,246,244,81,218,102,135,150,48,102,209,67,108,178,213,117,74,146,15,251,178,158,215,23,93,211,109,183,240,213,67,91,53,240,90,162,191,51,176,195,194,210,0,150,157,204,253,166,243,108,228,205,51,186,166,219,5,21,162,186,54,66,159,239,74,232,243,93,14,246,143,198,216,254,65,211,232,19,107,199,182,106,11,29,27,118,192,49,156,150,219,30,180,191,143,210,118,58,180,132,49,139,30,114,29,151,146,124,216,151,123,28,28,195,119,91,248,246,64,91,237,115,112,12,223,107,97,217,7,150,43,29,28,195,247,59,56,134,31,128,10,81,93,247,67,159,31,72,232,243,3,14,246,143,253,177,253,131,166,209,39,214,142,109,213,22,58,54,236,133,99,56,45,183,59,104,127,31,165,93,233,208,18,198,44,122,200,117,92,74,242,97,95,54,57,56,134,31,180,240,53,65,91,29,118,96,57,100,97,57,12,150,171,28,28,195,155,29,28,195,91,160,66,84,215,102,232,243,150,132,62,111,113,176,127,52,199,246,15,154,70,95,190,88,181,133,182,225,67,112,172,161,229,14,6,237,239,163,180,171,28,90,194,152,69,15,185,246,159,36,31,246,229,81,7,190,35,22,190,163,224,59,146,224,59,238,192,119,204,194,119,28,124,199,18,124,87,59,240,157,176,240,93,13,190,19,9,190,107,29,248,174,177,240,93,11,190,107,18,124,39,29,248,174,179,240,157,4,223,117,9,190,27,28,248,174,183,240,221,0,190,235,19,124,55,57,240,221,104,225,187,9,124,55,38,248,110,117,112,254,112,179,133,239,86,56,22,223,226,224,252,225,20,111,158,213,58,207,219,152,219,76,231,113,26,26,137,218,239,20,244,29,205,191,13,218,235,180,131,239,209,83,177,239,81,154,70,95,91,173,189,83,237,107,117,80,110,109,87,149,71,23,168,55,229,127,95,170,117,59,232,225,118,51,94,4,233,184,239,221,233,160,77,238,48,121,6,38,168,140,219,161,77,238,114,80,46,149,211,201,148,75,14,42,171,16,150,121,58,204,126,150,166,178,219,11,13,5,142,219,6,135,58,24,191,19,182,93,26,250,122,100,233,227,145,101,161,71,150,110,30,89,186,122,100,9,61,178,20,123,100,41,244,200,114,42,240,199,82,234,81,187,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,183,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,37,76,93,248,251,73,8,243,79,193,114,5,177,117,117,59,62,87,118,126,254,89,147,94,0,249,156,131,235,179,120,222,103,33,239,51,102,252,92,112,225,186,216,70,103,29,180,17,150,83,7,211,84,86,9,24,206,5,237,111,233,228,145,165,139,71,150,180,71,150,50,143,44,189,61,178,212,121,100,233,239,145,101,128,71,150,126,30,89,138,60,178,116,246,200,82,226,145,165,212,35,203,169,192,31,75,161,71,237,82,236,145,37,244,200,210,213,35,75,55,143,44,11,61,178,244,241,200,210,215,35,75,193,75,100,161,107,51,202,247,76,204,210,158,229,222,205,91,110,244,252,222,61,80,46,93,171,222,13,237,78,229,223,3,142,123,153,29,65,204,17,64,185,84,86,33,44,115,141,57,33,208,231,75,199,75,206,187,46,78,241,186,244,177,155,206,15,41,111,93,230,73,7,101,54,94,52,181,126,199,228,93,187,218,82,230,124,222,122,102,255,150,113,170,245,16,196,166,235,96,156,202,215,150,5,188,150,232,57,147,121,188,121,70,207,153,204,101,110,51,157,199,28,104,19,106,63,178,167,97,254,92,104,175,57,204,237,21,64,153,148,47,77,163,175,173,214,222,237,108,117,213,255,179,121,243,252,219,179,43,212,150,179,99,109,138,245,153,201,92,31,157,199,44,147,87,17,148,53,19,202,156,238,160,239,102,152,188,2,19,84,198,44,40,247,34,7,229,82,57,244,60,12,57,168,172,66,88,230,65,115,156,204,245,60,140,139,182,193,161,14,198,169,172,23,122,30,166,189,45,125,60,178,44,244,200,210,211,35,75,55,143,44,93,61,178,132,30,89,138,61,178,20,122,100,153,227,145,165,151,71,150,238,30,89,74,61,178,148,120,100,233,236,145,165,200,35,75,63,143,44,3,60,178,244,247,200,82,231,145,165,135,71,150,50,143,44,105,143,44,93,60,178,116,242,200,18,180,179,229,133,158,89,162,249,115,32,173,32,182,110,252,153,165,169,38,189,0,214,153,98,198,11,19,242,158,10,105,211,204,248,148,132,117,177,141,166,198,234,82,253,226,134,168,141,176,156,58,152,166,178,240,153,165,41,30,88,58,121,100,233,226,145,37,237,145,165,204,35,75,15,143,44,117,30,89,250,123,100,25,224,145,165,159,71,150,34,143,44,157,61,178,148,120,100,41,245,200,210,221,35,75,47,143,44,115,60,178,20,122,100,41,246,200,18,122,100,233,234,145,165,155,71,150,158,30,89,22,122,100,233,227,145,165,175,71,150,130,151,200,66,215,207,148,239,180,152,165,61,203,157,204,91,110,244,124,194,36,40,151,126,79,152,12,237,78,229,79,2,71,45,179,35,136,57,2,40,151,202,42,132,101,86,153,11,84,125,78,123,105,250,188,203,197,115,101,116,109,131,207,120,173,117,80,38,62,87,246,247,202,156,207,91,207,201,47,247,231,202,116,30,115,193,159,244,92,21,205,199,123,3,204,207,162,229,124,174,106,174,187,114,163,250,191,28,159,129,19,107,219,173,105,40,143,156,97,234,194,125,173,61,125,148,182,0,44,204,199,130,26,93,14,157,239,205,131,114,102,241,150,19,29,83,113,219,208,67,174,99,42,62,155,199,252,12,100,141,171,103,27,103,128,63,254,108,99,26,230,227,49,117,6,115,221,2,40,147,242,165,105,244,181,213,58,87,172,47,75,43,255,125,193,73,209,249,33,150,171,135,182,220,43,116,209,6,14,158,233,141,246,113,188,46,161,186,82,57,105,152,143,253,59,141,185,110,1,148,73,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,43,191,149,255,89,233,218,232,153,11,44,87,15,185,158,185,152,234,176,13,116,158,83,120,243,140,158,185,152,12,126,170,43,149,147,134,249,216,191,204,207,134,183,122,46,159,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,190,88,117,185,147,120,203,157,28,198,202,213,67,174,223,172,39,57,108,3,23,255,127,135,206,163,6,252,84,87,42,39,13,243,177,127,107,152,235,22,64,153,148,47,77,163,79,172,29,219,170,203,173,102,45,183,38,186,47,133,229,234,33,215,62,94,237,176,13,116,158,19,121,243,140,184,19,192,79,117,165,114,210,48,31,251,119,2,115,221,2,40,147,242,165,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,99,91,117,185,227,89,203,205,158,243,99,185,122,200,117,206,63,222,97,27,232,60,199,241,230,25,157,243,143,5,63,213,149,202,73,195,124,236,223,177,204,117,11,160,76,202,151,166,209,39,86,177,138,85,172,98,21,171,88,197,42,214,142,109,213,229,142,225,45,183,54,140,149,171,135,92,231,252,99,28,182,129,206,115,52,111,158,209,57,255,40,240,83,93,169,156,52,204,199,254,29,197,92,183,0,202,164,124,105,26,125,249,98,213,229,142,228,45,55,218,22,177,92,61,228,218,22,71,58,108,3,157,231,8,222,60,163,109,113,56,248,169,174,84,78,26,230,99,255,14,103,174,91,0,101,82,190,52,141,190,124,177,134,144,86,0,105,52,31,255,198,104,149,25,47,130,180,74,51,222,9,210,46,129,58,81,218,34,51,222,25,210,22,155,241,46,144,182,196,140,247,133,180,165,102,28,255,110,234,50,51,62,27,210,150,155,241,153,144,118,169,25,159,1,105,43,204,248,69,144,182,210,140,79,131,180,85,102,124,10,164,173,54,227,147,33,109,141,25,175,133,180,181,102,188,6,210,46,51,227,19,33,109,157,25,159,0,105,235,205,248,56,72,219,96,198,199,66,218,70,51,62,26,210,46,55,227,163,32,109,147,25,159,11,105,87,192,56,125,110,54,227,37,144,182,197,140,167,33,109,171,25,239,10,105,219,204,120,41,164,109,55,227,101,144,86,111,198,187,65,218,142,4,31,109,139,35,32,141,182,69,220,118,105,91,172,130,52,218,22,43,33,141,182,197,75,32,141,182,197,69,144,70,219,226,98,72,163,54,90,2,105,212,70,75,33,141,218,104,25,164,81,27,45,135,52,106,163,75,33,141,218,104,5,164,81,27,173,132,52,250,91,124,171,32,141,254,22,233,106,72,163,191,169,181,6,210,232,111,231,173,133,180,222,102,252,50,72,235,99,198,215,65,26,237,143,235,33,173,159,25,223,0,105,253,205,248,70,72,163,191,195,121,57,164,13,52,227,155,32,109,144,25,199,109,115,176,25,223,12,105,67,204,248,22,72,27,106,198,183,66,90,185,25,223,6,105,25,51,190,29,210,42,204,120,61,164,13,51,227,180,109,234,109,165,24,150,173,51,159,213,47,110,168,193,178,104,200,245,189,77,229,23,67,93,152,44,213,105,176,100,160,156,161,172,229,212,70,127,227,137,250,166,192,148,69,219,220,80,40,119,8,79,185,53,52,162,203,29,12,249,87,128,131,202,42,132,101,190,97,118,212,82,179,252,96,214,118,200,126,63,15,137,245,39,121,6,131,135,150,249,182,241,232,99,222,117,101,173,215,99,116,213,226,62,65,67,174,109,50,3,117,96,234,51,162,84,227,126,220,22,11,182,39,239,118,155,61,175,101,222,6,170,117,158,131,152,243,212,121,12,132,54,137,111,83,105,152,63,8,218,107,32,115,123,225,254,70,249,210,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,53,95,172,218,82,17,115,226,189,172,10,15,124,148,134,247,91,184,127,219,198,123,127,148,183,190,119,177,15,238,93,148,179,150,153,189,183,148,129,58,101,192,64,101,21,194,50,175,43,59,239,106,50,227,37,48,159,250,10,239,49,98,255,241,222,239,200,246,31,149,67,249,210,52,149,85,2,117,193,254,227,190,223,129,247,233,40,223,151,111,185,181,59,249,247,129,218,106,125,255,95,63,83,144,49,249,197,247,59,234,83,188,247,74,105,120,159,79,247,57,109,119,248,92,67,121,44,173,189,250,3,247,153,114,72,163,241,97,224,227,109,227,26,23,247,208,162,199,118,6,66,63,100,204,56,149,83,8,243,79,195,49,228,142,178,243,125,19,63,94,232,249,15,39,204,167,33,215,125,77,188,111,205,252,156,88,53,62,39,86,108,242,29,158,80,46,243,51,139,173,158,79,11,76,80,25,148,94,8,227,15,209,67,50,176,156,30,168,125,201,172,183,187,170,132,229,112,124,104,108,157,52,204,175,114,92,103,124,54,176,14,166,169,44,189,157,156,129,109,234,97,248,190,228,254,190,193,250,98,187,244,129,118,161,249,229,208,46,220,251,155,110,23,60,191,203,128,97,16,88,42,99,78,60,175,194,99,96,149,3,223,11,157,87,85,129,143,210,134,128,143,234,129,199,147,167,192,234,242,28,40,254,124,13,246,33,211,247,68,171,231,107,240,249,139,10,112,80,89,248,60,203,91,204,118,173,31,107,137,159,247,100,96,221,1,144,231,75,241,76,80,252,187,25,159,9,122,7,152,29,156,51,39,62,19,68,158,164,103,130,222,3,199,137,103,255,206,249,235,144,88,154,107,63,229,59,36,230,199,243,130,33,47,145,229,133,218,210,213,53,24,29,179,244,179,168,232,160,178,10,97,153,143,197,182,41,238,231,192,241,217,109,26,114,157,107,12,135,182,25,193,108,113,240,157,122,193,123,42,241,239,126,124,247,163,55,212,205,197,187,31,35,99,109,74,211,232,27,153,96,197,243,232,65,177,229,248,223,237,169,173,118,240,62,84,116,46,49,214,228,165,143,71,180,143,83,57,133,48,255,203,112,220,250,42,156,19,83,157,51,144,207,51,9,243,105,200,181,29,143,134,246,227,253,255,30,178,223,27,248,255,73,212,65,25,88,46,243,255,189,86,131,229,210,57,115,252,255,183,40,132,241,239,195,57,51,254,255,20,25,243,73,102,189,221,141,75,88,14,199,71,198,214,73,167,46,124,231,207,85,157,199,131,163,14,166,169,44,189,157,60,13,219,212,51,112,206,204,189,159,99,125,177,93,6,64,187,208,124,60,119,173,136,45,175,183,103,218,31,240,59,153,123,191,12,82,173,223,211,172,131,233,49,224,163,180,81,208,166,207,58,251,173,46,235,202,128,43,147,186,240,183,58,252,13,49,3,46,252,13,177,144,217,85,156,58,255,190,8,87,158,248,174,10,13,185,142,93,197,240,217,137,217,162,127,143,162,119,85,154,91,154,14,215,239,110,92,211,88,223,16,0,171,40,70,44,0,26,142,227,235,97,244,58,13,190,30,70,175,211,224,235,97,180,62,190,10,70,249,116,129,121,241,230,97,171,127,47,168,92,129,41,188,200,32,139,77,225,93,82,231,223,243,209,109,165,127,199,211,231,103,122,179,211,239,229,232,247,112,244,123,55,250,61,155,94,96,60,99,62,245,121,134,190,230,210,239,205,232,247,100,244,123,49,122,59,214,231,127,250,152,160,207,63,245,57,161,254,222,215,219,122,38,149,61,6,232,223,201,244,117,172,62,47,208,231,97,250,252,75,31,47,244,62,169,191,87,244,254,170,247,83,125,124,209,199,64,125,156,215,199,64,125,18,164,15,76,250,29,52,253,127,6,235,247,211,244,123,107,250,111,222,233,119,218,244,187,110,211,83,217,247,224,102,170,152,149,202,190,59,167,223,169,155,107,218,118,158,138,249,42,22,168,184,88,197,194,84,246,125,41,253,126,148,126,31,106,73,42,251,190,211,178,84,246,125,38,253,254,146,126,95,73,191,159,164,223,71,210,239,31,233,247,141,244,251,69,250,125,34,253,254,144,126,95,72,191,31,164,223,7,210,239,255,108,74,101,223,239,217,156,202,190,191,163,223,215,217,150,202,190,143,83,159,202,190,111,179,83,69,131,138,70,21,187,84,236,86,177,71,197,94,21,87,170,216,167,98,191,138,3,42,14,170,104,82,113,72,197,85,42,14,171,104,86,209,162,226,136,138,163,42,142,169,56,174,226,132,138,171,85,92,163,226,90,21,215,169,56,169,226,122,21,55,168,184,81,197,77,42,110,86,113,139,138,91,85,156,82,113,155,138,211,42,110,87,113,135,138,59,85,220,149,202,246,245,89,21,231,84,220,173,226,30,21,247,170,184,79,197,43,84,220,175,226,1,21,15,170,120,72,197,195,42,30,81,241,74,21,143,170,120,76,197,227,42,158,80,241,100,234,252,62,143,27,254,215,204,203,103,179,204,244,218,236,254,154,105,222,223,212,146,169,206,28,84,255,214,239,223,223,116,172,177,97,66,6,231,53,103,14,28,105,110,201,52,183,212,31,110,201,236,58,220,116,32,83,51,1,243,125,160,196,77,190,95,55,239,168,208,247,89,125,75,75,227,129,67,45,153,150,38,181,226,254,150,189,135,246,159,200,28,219,219,178,39,211,116,180,241,240,46,85,0,174,252,230,178,23,177,242,219,205,202,131,47,92,185,190,161,225,133,215,251,168,89,143,246,226,37,7,27,26,143,103,154,142,180,100,154,118,101,118,52,29,57,216,208,252,255,141,241,143,38,197,149,2,0,16,146,28,6,1,0,0,29,69,31,139,8,0,0,0,0,0,0,255,237,221,7,156,21,213,189,7,240,123,119,105,195,101,1,21,169,203,114,151,14,34,238,46,216,11,43,22,192,2,54,192,2,42,93,234,82,22,1,27,162,98,193,66,19,65,58,22,16,123,195,26,21,187,38,38,166,188,152,23,141,121,201,139,121,241,197,188,20,243,146,151,254,222,255,204,61,255,240,219,195,201,125,123,226,57,217,185,217,255,124,62,127,239,204,127,102,206,249,158,57,51,115,167,92,220,29,169,84,42,157,202,13,197,20,237,82,251,15,60,191,90,127,86,124,177,161,50,237,175,172,138,144,206,162,2,113,22,23,136,179,73,129,56,155,22,136,179,89,129,56,155,23,136,179,69,129,56,163,2,113,182,44,16,103,166,64,156,173,10,196,89,82,32,206,214,5,226,108,83,32,206,182,5,226,60,160,64,156,7,22,136,243,160,2,113,182,243,232,236,4,206,131,245,103,123,253,217,65,127,118,212,159,188,108,103,253,217,69,127,150,234,54,54,209,211,93,41,202,40,186,81,100,245,60,222,32,229,20,221,41,122,80,244,164,232,69,209,155,162,15,69,95,138,126,20,253,41,14,161,24,64,113,40,197,64,138,195,116,25,149,20,85,20,131,40,6,83,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,28,79,113,2,197,16,189,205,78,164,24,74,113,18,197,201,20,167,80,156,74,49,140,98,56,197,8,138,211,40,78,167,56,131,226,76,138,145,20,163,40,206,210,109,201,234,182,156,77,113,14,197,185,20,231,81,140,166,24,67,49,150,226,124,138,11,40,46,164,184,136,98,28,197,120,138,139,41,46,161,184,148,98,2,197,68,138,73,20,147,41,166,80,76,165,152,70,113,25,197,116,138,25,20,51,41,102,81,204,166,152,67,81,67,49,215,216,230,243,40,230,83,44,160,168,213,243,218,234,121,11,41,46,167,88,68,177,152,98,9,197,21,20,87,82,92,69,113,53,197,53,20,75,41,174,165,88,70,113,29,197,245,20,55,24,101,45,167,184,145,226,38,138,155,41,110,161,88,65,113,43,197,109,20,183,83,220,65,177,146,98,21,197,106,138,53,20,107,41,238,212,101,21,233,178,214,81,220,101,228,214,83,108,208,227,119,235,207,141,250,115,147,254,220,172,63,183,232,207,173,250,115,155,254,220,174,63,119,80,252,178,36,55,174,174,53,205,103,2,42,199,251,124,26,114,188,255,23,65,142,143,133,98,200,241,113,209,4,114,124,140,52,133,28,31,47,205,32,199,199,78,115,200,149,234,241,22,144,235,10,227,252,89,166,199,91,66,174,155,30,207,64,46,171,199,91,65,174,92,143,151,64,174,187,30,111,13,185,30,122,188,13,228,122,234,241,182,144,235,165,199,15,128,92,111,61,126,32,228,250,232,241,131,244,39,111,11,53,84,235,207,138,47,56,168,50,61,159,107,43,148,157,247,131,118,208,30,222,15,14,134,28,239,7,237,33,199,251,65,7,200,113,219,59,66,142,247,131,78,144,227,253,160,51,228,120,63,232,2,57,222,15,74,33,199,251,1,238,63,188,31,148,65,142,247,131,110,144,227,253,32,11,57,222,15,202,33,199,251,65,119,200,241,126,208,3,114,188,31,244,132,28,239,7,189,32,199,219,183,55,228,120,251,242,254,163,182,231,41,48,159,7,60,86,241,57,32,231,120,62,30,171,197,80,38,231,120,62,30,171,60,31,143,85,158,143,199,42,206,231,79,158,143,199,42,207,199,227,146,231,227,49,200,125,136,199,27,175,131,199,22,247,33,238,159,92,14,238,139,220,135,184,223,113,217,184,143,113,31,226,62,198,245,225,62,198,125,136,251,24,27,112,31,227,62,196,125,140,93,89,200,241,49,130,251,24,91,241,28,213,12,188,213,250,179,226,139,13,149,120,238,230,33,109,76,87,195,56,158,211,75,253,90,6,225,247,67,125,44,216,39,220,23,7,131,175,204,175,175,42,3,219,170,12,234,201,122,174,7,191,215,234,179,29,178,96,41,247,107,137,159,81,118,247,91,102,124,73,220,3,252,220,86,174,39,3,243,219,65,219,122,120,110,91,26,234,228,114,121,26,125,245,181,118,109,96,171,178,116,49,156,120,157,211,37,1,62,206,101,193,215,195,226,235,233,215,87,149,78,213,237,199,106,152,238,9,62,206,149,131,197,243,254,95,21,25,22,53,228,59,190,187,131,165,183,87,75,101,5,94,223,214,199,210,27,44,189,188,90,114,231,154,62,126,203,140,175,141,251,122,46,83,149,209,15,182,9,111,63,182,103,96,126,95,216,94,253,60,111,175,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,120,159,131,207,38,121,185,30,9,240,113,174,23,88,124,223,27,224,243,56,46,91,61,7,221,3,117,250,125,158,82,89,129,247,201,252,236,136,13,92,87,49,44,243,90,171,125,174,231,117,174,101,106,255,123,235,40,181,239,158,26,251,175,155,87,127,174,255,184,30,46,151,167,187,129,143,219,146,53,218,234,219,82,110,88,254,121,235,173,154,228,255,153,102,101,133,218,189,212,179,122,222,159,202,140,118,224,115,164,14,70,78,237,147,111,67,123,147,242,108,26,159,211,22,129,207,243,243,234,202,191,247,121,53,62,167,43,6,159,231,231,213,149,248,92,188,62,190,50,240,241,122,248,94,40,27,192,247,247,60,231,206,192,122,77,193,231,249,57,93,236,43,119,240,225,51,97,124,126,200,159,158,159,105,86,186,62,71,180,61,231,108,14,62,191,207,22,115,190,94,14,190,222,224,227,245,90,128,207,243,115,188,74,188,230,169,143,175,47,248,120,189,8,124,253,3,248,250,57,248,250,131,143,215,107,9,190,1,1,124,135,56,248,6,128,239,16,24,103,223,192,0,190,67,29,124,3,193,196,235,181,2,95,69,0,223,97,14,190,10,240,241,122,37,224,171,10,224,171,116,240,85,129,143,215,107,13,190,193,1,124,131,28,124,131,193,199,235,181,1,223,17,1,124,135,59,248,142,0,31,175,215,22,124,71,5,240,29,233,224,59,10,124,188,222,1,224,59,38,128,239,104,7,223,49,224,227,245,14,4,223,113,1,124,199,58,248,142,3,31,175,135,191,11,59,33,128,239,120,7,223,9,224,227,245,58,128,175,218,175,47,126,15,58,196,193,87,13,150,147,252,90,6,43,203,137,14,150,147,192,50,212,175,37,126,15,122,178,223,50,227,247,160,167,120,46,83,149,113,42,108,19,222,126,108,207,192,252,83,96,123,157,234,121,123,165,161,78,46,151,167,209,39,214,198,109,85,150,33,134,51,130,229,134,36,192,199,185,161,1,45,145,97,81,67,190,115,157,205,135,125,57,220,175,47,254,94,24,230,224,27,14,150,211,189,90,6,197,207,136,71,56,88,78,7,203,105,94,45,185,239,133,51,252,150,25,159,195,207,4,63,183,149,235,201,192,124,236,243,51,61,183,45,13,117,114,185,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,234,223,170,44,195,12,103,4,203,13,75,128,143,115,167,5,180,68,134,69,13,249,126,39,98,243,97,95,142,242,235,139,127,83,51,210,193,55,10,44,231,120,181,84,197,191,169,57,203,193,114,14,88,206,246,106,201,253,166,230,92,191,101,198,191,169,57,15,252,220,86,174,39,3,243,177,207,207,243,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,202,50,210,112,70,176,220,200,4,248,56,119,118,64,75,100,88,212,144,239,57,187,205,135,125,57,198,175,47,126,39,49,218,193,55,6,44,23,248,181,196,255,255,135,177,14,150,11,192,114,190,95,75,252,78,226,66,191,101,198,239,36,46,2,63,183,149,235,201,192,124,236,243,139,60,183,45,13,117,114,185,60,141,62,177,54,110,171,178,140,54,156,17,44,55,58,1,62,206,157,31,208,18,25,22,53,228,59,47,217,124,216,151,227,253,250,226,115,248,56,7,223,120,176,92,234,213,146,251,91,38,23,59,88,46,5,203,37,94,45,185,115,248,4,191,101,198,231,240,137,224,231,182,114,61,25,152,143,125,62,209,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,56,195,25,193,114,227,18,224,227,220,37,1,45,145,97,81,67,218,152,174,134,113,155,15,251,114,178,95,95,124,79,55,201,193,55,25,44,211,188,90,114,247,116,83,28,44,211,192,50,213,171,37,119,79,119,153,223,50,227,123,186,233,224,231,182,114,61,25,152,143,125,62,221,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,36,195,25,193,114,147,18,224,227,220,212,128,150,200,176,168,33,223,125,138,205,135,125,57,211,175,47,190,167,155,225,224,155,9,150,57,1,44,179,28,44,115,192,50,219,175,37,190,167,171,241,91,102,124,79,55,23,252,220,86,174,39,3,243,177,207,231,122,110,91,26,234,228,114,121,26,125,133,98,85,150,25,134,51,130,229,102,36,192,199,185,217,1,45,145,97,81,67,190,227,199,230,195,190,156,239,215,23,31,223,243,28,124,243,193,178,48,128,101,129,131,101,33,88,106,253,90,226,115,205,229,126,203,140,207,53,139,192,207,109,229,122,50,48,31,251,124,145,231,182,165,161,78,46,151,167,209,87,40,86,101,153,103,56,35,88,110,94,2,124,156,171,13,104,137,12,139,26,242,29,63,54,31,246,229,146,0,190,197,14,190,37,224,91,108,241,93,25,192,119,133,131,239,74,240,241,122,17,248,174,14,224,187,202,193,119,53,248,120,61,252,27,163,75,3,248,174,113,240,45,5,223,53,48,206,190,101,1,124,215,58,248,150,129,137,215,107,5,190,235,3,248,174,115,240,93,15,62,94,175,4,124,203,3,248,110,112,240,45,7,31,175,135,127,99,244,166,0,190,27,29,124,55,129,143,215,195,191,49,122,75,0,223,205,14,190,91,192,199,235,225,249,239,214,0,190,21,14,190,91,193,183,194,226,187,61,128,239,54,7,223,237,224,187,205,226,91,25,192,119,135,131,111,37,248,238,176,248,86,7,240,173,114,240,173,6,203,26,191,150,138,12,88,214,64,61,119,6,104,243,218,84,253,219,124,39,88,214,5,104,51,91,214,65,61,235,3,180,249,174,84,253,219,204,245,103,96,61,244,221,29,192,183,193,193,119,55,248,54,88,124,155,2,248,54,58,248,54,129,143,215,195,227,120,75,0,223,102,7,223,22,240,109,182,248,182,5,240,109,117,240,109,3,223,86,139,111,71,0,223,118,7,223,14,240,109,183,248,238,13,224,187,199,193,119,47,248,238,177,248,238,15,224,187,207,193,119,63,248,238,179,248,118,5,240,237,116,240,237,2,223,78,139,111,119,0,223,3,14,190,221,224,123,192,226,123,40,128,239,65,7,223,67,224,123,208,226,123,36,128,239,97,7,223,35,224,123,216,226,123,44,128,239,81,7,223,99,224,123,212,226,123,34,128,239,113,7,223,19,224,123,220,226,123,42,128,239,73,7,223,83,224,123,210,226,219,19,192,247,180,131,111,15,248,158,182,248,158,13,224,123,198,193,247,44,248,158,177,248,158,15,224,123,206,193,247,60,248,158,179,248,94,244,235,139,223,67,188,224,224,123,17,44,47,251,181,196,255,214,253,75,14,150,151,193,242,146,95,75,252,78,228,21,191,101,198,239,68,246,130,159,219,202,245,100,96,62,246,249,94,207,109,75,67,157,92,46,79,239,133,188,88,27,183,85,89,94,48,156,17,44,247,66,2,124,156,123,41,160,37,50,44,106,200,119,94,218,107,241,97,95,190,230,215,23,159,195,95,117,240,189,6,150,55,189,90,114,255,15,245,215,29,44,111,130,229,13,175,150,220,57,252,45,191,101,198,231,240,183,193,207,109,229,122,50,48,31,251,252,109,207,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,11,197,170,44,175,26,206,8,150,123,53,1,62,206,189,17,208,18,25,22,53,228,123,206,110,243,97,95,190,235,215,23,191,147,120,199,193,247,46,88,222,243,106,201,189,147,248,178,131,229,61,176,124,197,171,37,247,78,226,171,126,203,140,223,73,124,13,252,220,86,174,39,3,243,177,207,191,230,185,109,105,168,147,203,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,229,29,195,25,193,114,239,36,192,199,185,175,4,180,68,134,69,13,249,158,179,219,124,216,151,95,247,235,139,223,73,188,239,224,251,58,88,190,229,213,146,251,251,17,223,112,176,124,11,44,223,244,106,201,189,147,248,23,191,101,198,239,36,190,13,126,110,43,215,147,129,249,216,231,223,246,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,184,173,202,242,190,225,140,96,185,247,19,224,227,220,55,3,90,34,195,162,134,124,247,41,54,31,246,229,119,252,250,226,123,186,15,28,124,223,1,203,135,94,45,185,123,186,127,117,176,124,8,150,239,122,181,228,238,233,62,242,91,102,124,79,247,61,240,115,91,185,158,12,204,199,62,255,158,231,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,150,15,12,103,4,203,125,144,0,31,231,190,27,208,18,25,22,53,228,187,79,177,249,176,47,191,239,215,23,223,211,125,236,224,251,62,88,126,232,213,146,187,167,251,55,7,203,15,193,242,3,175,150,220,61,221,191,251,45,51,190,167,251,17,248,185,173,92,79,6,230,99,159,255,200,115,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,42,203,199,134,51,130,229,62,78,128,143,115,63,8,104,137,12,139,26,242,221,167,216,124,216,151,63,246,235,139,239,233,62,113,240,253,24,44,159,250,181,196,127,103,224,63,28,44,159,130,229,39,126,45,241,61,221,127,250,45,51,190,167,251,41,248,185,173,92,79,6,230,99,159,255,212,115,219,210,80,39,151,203,211,232,19,107,227,182,42,203,39,134,51,130,229,62,73,128,143,115,63,9,104,137,12,139,26,242,157,151,108,62,236,203,159,249,245,197,231,240,207,28,124,63,3,203,47,252,90,226,115,248,127,57,88,126,1,150,159,251,181,196,231,240,95,250,45,51,62,135,255,10,252,220,86,174,39,3,243,177,207,127,229,185,109,105,168,147,203,229,105,244,137,181,113,91,149,229,51,195,25,193,114,159,37,192,199,185,159,7,180,68,134,69,13,249,206,75,54,31,246,229,175,253,250,226,115,248,231,14,190,95,131,229,183,1,44,255,237,96,249,45,88,126,227,215,18,159,195,255,199,111,153,241,57,252,119,224,231,182,114,61,25,152,143,125,254,59,207,109,75,67,157,92,46,79,163,175,80,172,202,242,185,225,140,96,185,207,19,224,227,220,111,2,90,34,195,162,134,124,199,143,205,135,125,249,135,0,190,223,59,248,254,0,190,223,91,124,127,10,224,251,163,131,239,79,224,251,163,197,247,151,0,190,63,59,248,254,2,190,63,91,124,188,178,79,223,255,166,234,239,227,153,25,88,15,125,69,1,124,233,116,253,125,69,224,227,245,208,215,36,128,175,216,193,215,4,124,197,22,95,179,0,190,166,14,190,102,224,107,106,241,181,8,224,107,238,224,107,1,190,230,22,95,203,0,190,200,193,215,18,124,145,197,215,42,128,47,227,224,107,5,190,140,197,215,58,128,175,196,193,215,26,124,188,222,26,240,181,13,224,107,227,224,107,11,62,94,111,29,248,14,12,224,59,192,193,119,32,248,14,176,248,218,5,240,29,228,224,107,7,190,131,44,190,246,1,124,7,59,248,218,131,239,96,203,241,209,49,128,175,131,131,175,35,248,58,88,124,157,3,248,58,57,248,58,131,175,147,197,87,26,192,215,197,193,87,10,190,46,22,95,89,0,95,87,7,95,25,248,186,90,124,217,0,190,110,14,190,44,248,186,89,124,221,3,248,202,29,124,221,193,87,110,241,245,12,224,235,225,224,235,9,190,30,22,95,239,0,190,94,14,190,222,224,235,101,241,245,13,224,235,227,224,235,11,190,62,22,95,255,0,190,126,14,190,254,224,235,103,241,13,8,224,59,196,193,55,0,124,135,88,124,3,3,248,14,117,240,13,4,223,161,22,95,69,0,223,97,14,190,10,240,29,102,241,85,5,240,85,58,248,170,192,87,105,241,13,14,224,27,228,224,27,12,190,65,22,223,17,126,125,241,243,233,195,29,124,92,191,178,28,237,215,18,191,239,60,210,193,114,52,88,142,242,220,111,170,204,99,252,150,25,63,43,63,22,26,196,109,61,6,250,252,88,75,159,31,235,185,109,105,168,147,203,229,105,244,137,181,113,91,149,133,207,13,236,140,96,185,195,211,13,239,227,220,81,1,45,145,97,81,67,190,243,146,205,135,125,121,124,128,115,248,113,14,190,227,97,91,85,123,181,228,254,14,213,9,14,150,106,176,12,9,112,14,63,49,192,57,124,40,52,136,219,122,34,244,249,80,75,159,15,13,112,124,156,104,28,31,60,141,62,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,45,20,171,178,240,179,110,118,70,176,28,207,107,72,31,231,134,4,180,68,134,69,13,198,100,157,231,236,54,31,246,229,201,126,125,241,59,137,147,28,124,39,195,182,26,230,213,146,123,39,113,138,131,101,24,88,78,245,220,111,170,204,225,126,203,140,223,73,140,128,6,113,91,135,67,159,143,176,244,249,136,0,199,199,112,227,248,224,105,244,137,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,107,161,88,149,133,159,117,179,51,130,229,120,94,67,250,56,119,106,64,75,100,88,212,96,76,214,121,206,110,243,97,95,158,238,215,23,191,147,56,205,193,119,58,108,171,145,94,45,185,191,185,115,134,131,101,36,88,206,244,220,111,170,204,81,126,203,140,223,73,156,5,13,226,182,142,130,62,63,203,210,231,103,5,56,62,70,25,199,7,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,141,219,170,44,124,175,192,206,8,150,227,121,13,233,227,220,153,1,45,145,97,81,131,49,89,231,62,197,230,195,190,60,199,175,47,190,167,59,219,193,119,14,108,171,209,94,45,185,123,186,115,29,44,163,193,114,158,231,126,83,101,142,241,91,102,124,79,55,22,26,196,109,29,3,125,62,214,210,231,99,3,28,31,99,140,227,131,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,198,109,85,22,190,87,96,103,4,203,241,188,134,244,113,238,188,128,150,200,176,168,193,152,172,115,159,98,243,97,95,94,224,215,23,223,211,157,239,224,187,0,182,213,56,175,150,220,61,221,133,14,150,113,96,185,200,115,191,169,50,199,251,45,51,190,167,187,24,26,196,109,29,15,125,126,177,165,207,47,14,112,124,140,55,142,15,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,27,183,85,89,248,94,129,157,17,44,199,243,26,210,199,185,139,2,90,34,195,162,6,99,178,206,125,138,205,135,125,121,169,95,95,124,79,119,137,131,239,82,216,86,147,252,90,226,191,51,48,193,193,50,9,44,19,61,247,155,42,115,178,223,50,227,123,186,41,208,32,110,235,100,232,243,41,150,62,159,18,224,248,152,108,28,31,60,141,62,177,54,110,171,178,240,185,97,2,156,195,121,185,75,210,13,239,227,220,196,128,150,200,176,168,33,223,121,201,230,195,190,156,22,224,28,62,213,193,55,13,182,213,140,0,231,240,203,28,44,51,192,50,61,192,57,124,102,128,115,248,44,104,16,183,117,38,244,249,44,75,159,207,10,112,124,204,52,142,15,158,70,159,88,27,183,85,89,248,220,112,25,156,195,121,185,169,233,134,247,113,110,122,64,75,100,88,212,144,239,188,100,243,97,95,206,9,112,14,159,237,224,155,3,219,106,94,0,75,141,131,101,30,88,230,6,56,135,207,15,112,14,95,0,13,226,182,206,135,62,95,96,233,243,5,1,142,143,249,198,241,193,211,232,43,20,171,178,240,62,92,3,231,26,94,110,118,186,225,125,156,155,27,208,18,25,22,53,228,59,126,108,62,236,203,133,1,124,181,14,190,133,224,171,181,248,22,5,240,93,238,224,91,4,190,203,45,190,37,1,124,139,29,124,75,192,183,216,226,187,50,128,239,10,7,223,149,224,187,194,226,187,58,128,239,42,7,223,213,224,187,202,226,91,26,192,119,141,131,111,41,248,174,177,248,150,5,240,93,235,224,91,6,190,107,45,190,27,2,92,63,92,231,224,187,1,206,197,215,7,184,126,88,238,183,204,10,85,230,141,158,183,153,42,227,38,216,72,188,253,150,67,223,241,252,27,97,123,221,20,224,123,116,185,241,61,202,211,232,171,175,181,93,170,97,173,1,234,173,106,69,101,180,128,118,115,249,107,82,117,183,131,26,110,214,227,77,32,143,199,222,138,0,219,228,22,93,102,90,7,215,113,51,108,147,91,3,212,203,245,52,213,245,178,131,235,42,134,101,62,138,114,159,37,169,220,53,34,231,15,134,109,115,71,128,243,230,109,14,231,165,59,96,123,221,30,224,188,180,210,243,121,73,149,177,10,26,196,109,93,9,199,37,207,95,1,109,91,21,96,95,88,105,28,151,60,189,10,44,60,20,165,246,89,86,6,176,224,80,13,227,43,45,150,142,9,178,96,31,53,180,101,121,130,44,109,82,201,177,180,74,144,37,74,144,165,89,130,44,197,9,178,116,72,144,165,125,130,44,37,9,178,180,76,144,165,121,130,44,77,18,100,105,157,32,75,38,65,150,22,9,178,52,77,144,37,221,192,150,40,181,255,189,70,4,243,151,195,114,124,141,124,27,228,86,235,241,219,33,87,100,169,131,191,235,86,65,142,143,219,213,112,127,246,105,201,254,101,227,54,10,113,79,128,245,84,195,52,215,213,18,12,171,3,223,159,212,199,210,52,65,150,22,9,178,100,18,100,105,157,32,75,147,4,89,154,39,200,210,50,65,150,146,4,89,218,39,200,210,33,65,150,226,4,89,154,37,200,18,37,200,210,42,65,150,54,9,178,240,117,92,18,44,43,18,100,233,152,160,62,42,178,88,214,248,181,12,198,235,120,30,140,201,58,247,9,107,192,226,251,254,68,149,185,214,111,153,241,59,208,59,61,151,169,202,88,7,27,137,183,31,219,51,48,255,78,216,94,235,2,236,71,107,211,117,251,137,167,209,39,214,198,109,85,245,222,229,181,222,65,241,255,215,98,173,195,121,227,174,128,219,64,149,185,62,192,49,190,1,26,196,109,93,15,253,187,193,210,191,27,2,244,239,122,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,213,191,85,213,123,183,215,122,171,226,223,92,96,189,106,48,38,255,90,87,10,234,15,177,13,84,153,27,253,150,25,255,230,98,19,52,136,219,186,17,250,119,147,165,127,55,5,232,223,141,70,255,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,181,80,172,170,222,205,126,235,141,255,125,49,214,171,6,99,178,206,51,235,205,1,183,129,42,115,139,223,50,227,103,214,91,161,65,220,214,45,208,191,91,45,253,187,53,64,255,110,49,250,151,167,209,39,214,198,109,85,245,110,243,90,111,238,111,220,111,113,56,198,183,5,220,6,170,204,237,1,142,241,29,208,32,110,235,118,232,223,29,150,254,221,17,160,127,183,27,253,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,107,227,182,170,122,239,241,90,111,238,154,31,235,85,131,49,89,231,154,255,158,128,219,64,149,121,175,223,50,227,107,254,251,160,65,220,214,123,161,127,239,179,244,239,125,1,250,247,94,163,127,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,109,220,86,85,239,253,126,235,141,255,94,42,214,171,6,99,178,206,53,255,253,1,183,129,42,115,167,223,50,227,107,254,93,208,32,110,235,78,232,223,93,150,254,221,21,160,127,119,26,253,203,211,232,43,20,171,170,247,129,0,251,226,78,135,125,241,129,128,219,64,149,185,59,192,190,248,32,52,136,219,186,27,250,247,65,75,255,62,24,160,127,119,27,253,203,211,232,43,20,107,4,185,162,212,190,28,207,47,134,220,67,58,215,4,114,15,235,92,83,200,61,2,109,226,220,163,58,215,28,114,143,233,92,11,200,61,174,115,29,32,247,132,206,225,223,70,122,82,143,227,223,80,122,74,143,175,133,220,211,122,124,29,228,246,232,241,245,144,123,70,143,111,128,220,179,122,124,35,228,158,211,227,155,32,247,188,30,223,2,185,23,244,248,86,200,189,168,199,183,67,238,75,122,124,7,228,94,50,190,71,85,238,101,227,251,76,229,94,49,206,113,42,183,215,56,215,168,220,171,198,190,166,114,175,193,56,127,190,174,115,45,33,247,6,236,179,156,123,83,231,90,65,238,45,157,43,129,220,219,58,215,26,114,239,232,92,27,200,189,107,241,241,190,184,27,114,188,47,226,190,203,251,226,67,144,227,125,241,97,200,241,190,248,8,228,120,95,124,20,114,188,47,62,6,57,222,70,143,67,142,183,209,19,144,227,109,244,36,228,120,27,61,5,57,222,70,79,67,142,183,209,30,200,241,54,122,6,114,109,117,238,89,200,29,160,115,207,65,238,64,157,123,30,114,7,233,220,11,144,227,191,243,253,34,228,248,111,57,127,9,114,252,55,111,94,130,28,31,163,47,67,142,255,94,196,43,144,235,164,115,123,33,215,89,231,94,133,92,23,157,195,125,179,84,231,94,135,92,87,157,123,3,114,101,58,247,38,228,186,233,220,91,144,203,234,220,219,144,43,215,185,119,32,215,93,231,222,133,243,86,51,88,182,90,127,86,124,177,161,18,235,226,33,109,76,87,195,56,215,223,12,218,226,201,82,145,1,75,22,234,41,243,90,79,85,133,106,31,247,77,145,174,139,247,175,50,168,183,212,79,189,149,60,162,234,237,2,229,151,131,131,235,42,134,101,190,170,15,222,18,189,124,23,175,219,161,162,42,13,245,114,127,178,167,11,120,120,153,111,104,143,58,231,213,150,212,93,207,167,11,143,9,30,242,237,147,89,104,131,167,62,99,74,5,30,199,245,177,224,246,244,187,223,230,174,107,61,239,3,241,223,99,233,236,185,76,85,70,39,216,38,230,62,149,129,249,157,97,123,117,242,188,189,240,120,227,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,90,40,86,101,41,55,156,248,126,171,60,1,62,206,225,251,22,223,207,182,241,125,32,151,173,222,93,76,132,119,23,221,188,214,153,123,183,148,133,54,101,193,192,117,21,195,50,155,75,246,185,166,234,241,150,48,159,251,10,223,49,98,255,249,125,223,145,235,63,174,135,203,229,105,174,171,37,180,5,251,207,247,251,14,124,79,199,229,254,243,214,91,53,201,255,49,80,85,161,94,217,169,223,20,100,117,121,230,113,199,125,138,239,94,57,135,239,249,84,159,243,126,215,67,127,226,187,177,30,193,182,75,253,250,3,143,153,110,144,227,241,238,224,243,187,141,43,67,188,67,171,84,101,116,130,126,200,234,113,174,167,24,230,47,133,115,200,178,146,125,125,99,158,47,212,252,85,150,249,60,228,123,175,137,239,173,123,249,109,107,124,206,236,13,229,87,67,29,88,111,31,191,245,86,98,189,105,29,92,7,231,139,97,124,37,255,112,6,150,83,3,111,95,54,171,253,174,167,101,57,28,47,51,214,201,192,252,158,129,219,220,11,28,213,48,205,117,169,253,228,6,216,167,86,193,247,165,239,239,27,108,47,110,151,246,176,93,120,126,55,216,46,190,143,55,181,93,240,250,46,11,134,206,96,233,97,56,241,186,10,207,129,61,3,248,254,214,117,85,79,240,113,174,20,124,220,14,60,159,236,1,107,200,107,32,243,247,53,216,135,158,190,39,234,252,190,6,127,127,81,14,14,174,11,127,207,114,143,222,175,213,135,121,221,147,133,117,59,66,153,255,136,223,4,153,223,205,248,155,160,93,96,254,71,253,38,136,61,182,223,4,61,4,231,137,79,254,159,235,215,82,35,23,192,95,137,126,46,183,212,240,227,117,65,105,56,75,189,182,101,168,123,48,62,103,169,223,162,162,131,235,42,134,101,158,49,246,41,207,223,239,241,239,185,240,28,159,74,229,191,214,232,5,219,166,183,231,109,19,224,59,53,254,189,83,95,240,155,223,253,25,152,223,14,218,214,215,115,219,240,250,133,203,229,105,244,213,215,218,53,1,214,62,22,43,94,243,119,54,150,83,214,126,94,173,85,241,245,125,127,175,101,230,174,123,14,209,101,169,115,39,159,143,184,158,98,152,255,101,56,199,190,7,215,239,220,230,44,148,243,145,101,62,15,249,142,185,126,176,253,14,245,219,214,248,59,110,32,148,95,13,117,96,189,135,249,173,183,18,235,229,235,123,174,131,243,197,48,254,33,92,223,31,182,111,244,175,219,151,205,106,191,27,96,89,14,199,251,24,235,100,96,254,128,192,109,62,20,28,213,48,205,117,169,253,228,125,216,167,62,130,235,123,223,199,57,182,23,183,75,71,216,46,60,31,175,179,203,141,229,213,254,204,199,3,94,63,248,62,46,211,80,15,151,203,211,253,193,199,185,190,176,77,63,9,246,92,49,231,202,130,43,155,218,255,185,34,62,239,204,130,11,159,119,54,13,224,106,146,170,187,189,120,154,235,82,245,54,247,92,47,254,59,27,30,242,157,223,154,131,165,153,103,139,122,190,198,255,206,102,65,109,205,252,9,211,166,140,157,63,189,118,74,26,92,77,13,99,17,216,138,96,94,177,177,92,243,212,254,237,242,6,111,7,149,21,233,202,155,104,44,119,154,106,28,255,131,163,140,110,168,218,159,212,63,24,82,255,64,72,253,131,32,245,15,128,212,63,248,81,255,192,167,29,56,111,215,159,234,31,244,168,27,64,245,15,118,212,14,170,46,66,213,193,174,46,130,213,133,169,186,208,80,95,234,106,71,206,166,114,7,184,122,96,167,110,168,213,151,190,186,32,84,23,130,234,100,160,14,56,245,165,161,14,70,117,16,170,147,135,58,193,169,147,184,58,193,169,171,49,117,214,169,162,24,68,49,152,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,142,226,120,138,19,40,134,232,109,123,34,197,80,138,147,40,78,166,56,133,226,84,138,97,20,195,41,70,80,156,70,113,58,197,25,20,103,82,140,164,24,69,113,22,197,217,20,231,80,156,75,113,30,197,104,138,49,20,99,41,206,167,184,128,226,66,138,139,40,198,81,140,167,184,152,226,18,138,75,41,38,80,76,164,152,68,49,153,98,10,197,84,138,105,20,151,81,76,167,152,65,49,147,98,22,197,108,138,57,20,53,20,115,41,230,81,204,167,88,64,81,75,177,144,226,114,138,69,20,139,41,150,80,92,65,113,37,197,85,20,87,83,92,67,177,148,226,90,138,101,20,215,81,92,79,113,3,197,114,138,27,41,110,162,184,153,226,22,138,21,20,183,82,220,150,202,245,243,29,20,43,41,86,81,172,166,88,67,177,150,226,78,138,117,20,119,81,172,167,216,64,113,55,197,70,138,77,20,155,41,182,80,108,165,216,70,177,157,98,71,106,255,3,70,13,31,234,127,9,119,156,158,62,55,119,176,101,23,204,170,169,205,86,100,231,208,127,39,204,154,85,179,104,202,228,129,89,156,183,32,59,123,225,130,218,236,130,218,9,243,107,179,83,231,215,204,206,86,14,196,114,223,211,71,47,127,177,76,168,173,157,50,123,110,109,182,182,134,86,156,85,59,125,238,172,37,217,69,211,107,47,203,214,92,62,101,254,84,170,0,87,222,81,242,5,86,222,169,87,46,221,127,229,9,147,39,255,237,245,246,232,245,248,159,212,141,152,51,121,202,226,108,205,194,218,108,205,212,236,196,154,133,115,38,47,248,63,209,144,131,147,206,102,2,0,5,79,47,142,62,193,226,116,253,104,171,88,96,116,77,14,17,189,254,104,129,233,137,133,90,61,108,99,27,104,169,198,15,51,232,134,193,173,32,74,14,52,121,73,196,177,220,54,214,163,123,14,17,194,124,82,217,210,176,171,83,194,143,126,43,158,3,149,151,149,99,111,182,72,67,196,85,171,57,189,146,186,93,175,231,139,6,2,212,223,66,236,59,175,96,116 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:11.985Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.985Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:11.994Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.994Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:11.994Z aztec:merkle_trees Block 1 is ours, committing world state +2023-12-14T11:57:11.995Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:11.995Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:12.019Z aztec:p2p Synched to block 1 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 4 root 0x11ed1a3813f253dbae4684553aeaf11136832f11d1895957c67d15698cae7c81 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 384 root 0x053c307589f5ee22afcab32f4cd295a0d563b087928ca497276db18de78394f5 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 256 root 0x0b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e9 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 0 root 0x0ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d8 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 16 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-14T11:57:12.020Z aztec:merkle_trees Tree ARCHIVE synched with size 2 root 0x224c09a35e96d3efd8a8e47dfeedb0196e1801124349432871f3fa9dc4b5bbbd + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.078Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.078Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.085Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.085Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.094Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.094Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:12.130Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=136.55320200324059 isBlockOurs=true txCount=3 blockNumber=1 encryptedLogCount=3 encryptedLogSize=764 unencryptedLogCount=0 unencryptedLogSize=32 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.185Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.185Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.193Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.193Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.202Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.202Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.293Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.293Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.302Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.302Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.308Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.309Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.400Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.400Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.408Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.408Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.415Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.415Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.507Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.507Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.515Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.515Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.521Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.521Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.614Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.614Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.621Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.621Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.628Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.628Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:12.663Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.663Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:12.664Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-14T11:57:12.664Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-14T11:57:12.665Z aztec:pxe_synchronizer Forwarding 3 encrypted logs and blocks to 3 note processors +2023-12-14T11:57:12.668Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-14T11:57:12.675Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:12.675Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-14T11:57:12.686Z aztec:note_processor Added note for contract 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x045e1a4fc7a6fb7ad5a515c9bf812540a1c68c891c18c9e2f77f9888a895e5ce +2023-12-14T11:57:12.687Z aztec:note_processor Synched block 1 +2023-12-14T11:57:12.689Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-14T11:57:12.695Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:12.696Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-14T11:57:12.701Z aztec:note_processor Added note for contract 0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x29fa4fbf712790601172d76d03662c01cdf2ee29344677afd6d433d98c123d0e +2023-12-14T11:57:12.701Z aztec:note_processor Synched block 1 +2023-12-14T11:57:12.704Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x0000000000000000000000000000000000000000000000000000000000000000:00000000 +2023-12-14T11:57:12.710Z aztec:simulator:acvm Oracle callback getPublicKeyAndPartialAddress +2023-12-14T11:57:12.711Z aztec:simulator:acvm Oracle callback getSecretKey +2023-12-14T11:57:12.714Z aztec:note_processor Added note for contract 0x1eedaa308c94103a9769d546ed8c379fa02511c0660c3ccd99bddaf198eff62b at slot 0x0000000000000000000000000000000000000000000000000000000000000001 with nullifier 0x26b253370f03405b0706028292695e7ba225ca70d6dcdf3c28ac7978c4ff4da3 +2023-12-14T11:57:12.714Z aztec:note_processor Synched block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 0) + +2023-12-14T11:57:12.721Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.721Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 1) + +2023-12-14T11:57:12.728Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.728Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + at async Promise.all (index 2) + +2023-12-14T11:57:12.735Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:12.735Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:12.792Z aztec:pxe_service INFO Added contract Token at 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:12.817Z aztec:pxe_service Executing simulator... +2023-12-14T11:57:12.817Z aztec:simulator:secret_execution Executing external function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:cca7088c +2023-12-14T11:57:12.820Z aztec:simulator:acvm Oracle callback packArguments +2023-12-14T11:57:12.821Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-14T11:57:12.843Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:76c992eb +2023-12-14T11:57:12.869Z aztec:simulator:secret_execution Returning from call to 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:cca7088c +2023-12-14T11:57:12.869Z aztec:pxe_service Simulation completed! +2023-12-14T11:57:12.869Z aztec:pxe_service Executing kernel prover... +2023-12-14T11:57:12.985Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=90.98664900660515 inputSize=43109 outputSize=20441 +2023-12-14T11:57:12.985Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-14T11:57:13.061Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=69.63784700632095 inputSize=25833 outputSize=9689 +2023-12-14T11:57:13.061Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-14T11:57:13.075Z aztec:node INFO Simulating tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.078Z aztec:sequencer Block has been synced +2023-12-14T11:57:13.080Z aztec:archiver No new blocks to process, current block number: 52 +2023-12-14T11:57:13.084Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000002: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000002, 0x00000000000000000000000000000000000000000000000000000000657aed99) +2023-12-14T11:57:13.086Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:13.086Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:13.270Z aztec:sequencer:public-processor Processing tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.270Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.270Z aztec:simulator:public_execution Executing public external function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:76c992eb +2023-12-14T11:57:13.275Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:13.277Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:13.278Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:13.279Z aztec:simulator:public_execution_context Oracle storage write: slot=0x196af01c85555a38b99658f15de9ad8e9d82cac1114cb25939cbc53c62d1b705 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-14T11:57:13.282Z aztec:simulator:public_execution Contract storage reads: +2023-12-14T11:57:13.282Z aztec:sequencer:public-processor Running public kernel circuit for 76c992eb@0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:13.396Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=110.92106901109219 inputSize=25203 outputSize=20441 +2023-12-14T11:57:13.397Z aztec:node INFO Simulated tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 succeeds +2023-12-14T11:57:13.397Z aztec:pxe_service INFO Executed local simulation for 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.397Z aztec:pxe_service INFO Sending transaction 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.397Z aztec:node INFO Received tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:13.398Z aztec:tx_pool INFO Adding tx with id 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 eventName=tx-added-to-pool txHash=0x0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=1 newContractDataSize=88372 proofSize=0 size=98267 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a310fc97e349ed5a7e49a2afdf52799457ebf4c031d66205890d92fa1896767e4990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d8cecc04e11b106bb1d0160a73ef587a60e3c223b13402e55f8f6dd7b704bc42909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000042909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f000000000000000000000000000000000000000000000000000000000000000000758466537a9d97a7eab69fb0e168c10955587aa1b3014347e7f329863fdf2e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e9053c307589f5ee22afcab32f4cd295a0d563b087928ca497276db18de78394f511ed1a3813f253dbae4684553aeaf11136832f11d1895957c67d15698cae7c811864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80224c09a35e96d3efd8a8e47dfeedb0196e1801124349432871f3fa9dc4b5bbbd00000000000000000000000000000000000000000000000000000000000000000ccaafdc9c353743970d4e305ae73641ce694f07db67886d2769c9ed88e969d81e53844e440b435cfee60a69aab510a210436b1abaa2c9a380adf4902483f3ee00000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038021824fbd98bb0e388b0efe18f72e9350f7456481714539ba583de37113ce0758466537a9d97a7eab69fb0e168c10955587aa1b3014347e7f329863fdf2e80b89eedff9b6fd92fa4abab9dac02c620674e0b178a219f1eebd29ab313aebab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f076c992eb0100002909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f02909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000076c992eb000000000000010b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f000000000000000000000000000000000000000000000000a2ad355940100001e7b1f8b08000000000000ffed9d077c1cc515c66f756aa773ef4dd24ab224cbc65892311020f84c20604231d504824160191c64446c991a02841082e9814080d0d27bef21092d106a8040804080500c18db94401a2599d99bcffa3c5a1fda3063cd45b3bfdfbb9d7db3fbde7feaeececeee5d9f4aa582547e490b1993eabb203ea7d6adef6d690bccd96ab5c95952249ce922e12c2d12ceb222e12c2f12ce8a22e1ac2c12ce4c917056150967b64838871409e7d022e11c56249cc38b84734491708e2c12ce5145c239ba4838c718e49c489c63d57a9c5a8f57eb096a8d7d27a9f564b59ea2d258aab6ab85d408a91512aa3864489d907a210d42a60a6914d224a459c834212d42a60b9921640b2133856c296496b2d126a45dc86c215b099923646b21db08d956c8fb846c27647b213b0879bf901d85cc5579364fc84e423e20646721bb08f9a0905d85ec2664be90dd857c48c81e42f614b29790bd852c506909555af611b2af90fd84ec2fe40021070a5928e420211f1672b09043847c44c8a1421609394cc8e1423a841c21e448218b85740a5922e42821470b592ae4a3428e11d2256499906385740b394ecbf38f09592e6485901e153742c5ad1472bc9013849c28e42421270b3945c8c7859c2ae413424e1372ba9033847c52c899423ea5d93a4bc8a7859c2de43342ce11b24ac8b942ce1372be900b845c28e42221170bf9ac904b845caa6c95285b9f137299a6bb5cc8e755f80ab5be52adaf52eb2fa8f5d56a7d8d5a5fabd6d7a9f5f5d267361f96d79afa9880d4a1ce07a443fd2f211dda429a746817a5a4431b29231dda4b39e9d0762a483745852b49574d61ac6b54b88a74b52a9c255da8c2434857a7c2434957afc2c348d7a0c2c3493755854790ae51854792ae49854791ae598547ab35f2422e39b56e7d8f8bb469b8af6d95eca80763283da8076349877a308e74a807e34987b44f201deac144d2a11e4c221deac164d2a11e4c211dea01d71fd4831ad2a11ed4920ef520241dea411de9500fea49877ad0403ad483a9a4433d68241df2b78974c85fd41f999fbb503c166eab3c0e081de2b9ada6c9267488e7b68a786eab88e7b6caf158239edb2ae2b95d229edb20ca90db1b8ee1b68532e4fa093b5c1751865cef609beb18ca90eb18fc711d4319721d0303d7319421d7317085a4431be13a0656eea3ca8923a7d6adef6d69e33e194ba06de7280cffe5947e432cad5962a9263fb566fdcce673497fd25c4b2c7586d3cce7abfeb0d4114bbd5996683cb2c1accda84c91d7a15af379b686d233d5707a02f203bbd886af2ce9b8fd4d8de16b34cbd71e901fd8c57623f141576f2faf5ab96f826d794e58443e4df73d32fddcce73c4005f69da67976c2fd7114a5745f1934987e3b93faed37436da50407e6017dbf5c4873ea56ef3f2b5f7972fd4f82cf47d6d7c4f09bb717e0db7bbd832421d6ab4ec57ef8f6a35bf7c5f82a5d0f9a081784df79fd26693599bad322dcdc49c231f7c9e9d6621ef9b293f03f2017d9ac267a47a97691446bf0266d9561a63f6e370bd764c96e21b2da7b9893872b40d5fb22f3d9e180cd7f9a8bc1b35066cd792be2926bff81c88f8b1a4437f5f47ba1acd06dfab73bf6ab85eb7154a27973b747c9fd814c3d76c96afbd505d68263ee8a65aceab4d5df7340d62bfa6db1edb97ed1ced047ed2143fa9a477bf2b88c9f0bd577bd2fb1d3e2798bdfe6c6b4d7a1f68f1de373ad74e366bb3d5769d4a51fe819dfb103eb7d9685393b572c236f37956cfea593dab67f5ac9ed5b37ad6c1cd2a59428d939f81850ef0c53d03337d6fc0cf1d615bdefbad219f35467db64563417c3f1712037ca5699fb7886bbd0af3d879a8d63c5f2424fb369f57c02eb6a7101fd2c2e567fa7e31486d7cef9afbbff6db7ea4f936d0d62ae714c8790aa84f7abbe367fe13359dac93d525bde935db56f2cfe5797c542e85c6266aace57dfe196ead9637e6cba33dea1f90bf326bc354df3ecae098461b023c362aedd71147dc5859852a88a166793670f5e7b9b085f3539fb1fa30d53b66085f7a5e85ef9257c3545ec9f6f283a0f738c375b43de9581ed763b3e5d7deca731afbc3c2656af83c6fe5199eb469f8f94434ae58e8391b3f33e3e78703f1ccccb37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea598b8995e7cef3732fec57e3001f74fc2ca8c92c4b2bbf7b0bdbf2d9c5b5f4ecc2ec73e5fc732f7e1e111243dc7b708fd233952fa930bf071737afc1e27b8c05e735c017bf93c7e567fa79073f4384ddff5fbff9e7e266db40fb86e7e2a84f7abbe3f772f4f7d7f8391fcf8508d59a9f8d85d6f2a57fe5c16d86e76f20cc7355cce6719b8d6768f213411bfacb524a1bbfdf86f81ba80ff94dd05b367a7f21e3ef8989c752e8b96613e5df74b3698dfacc19643f473ed8ef1666fdb6b15fbc47081fd0a7297c3765d016bdc10df90b6659ef5a62f6e3f064ed982cc5b7584ef374e2c8d1367cc97a7213d5a97be87c69fa7cc3e9e57c194ff982787e67c7747be37748e5121203bf53176a9c7c5d15125f8b05be4d5d57b5101f74fc0e32d2c1fd09cf0db4790da4cffde13234749ed868ee0fcfbfa84bf5fd9e409af67992e6fee8d73d211d3b816c6e8ef94afab999e7e03cebe72b6d6008df25af5ea23e6c5c493ebca96b6b57de2be66b96464a77e326d25d477a1b7d22b8ca340ebe0ec13e6f50dd940bf7a7f56acdd76bfa7da1f96b8bf6e8da6c86519bf973169f2b515e7ccd80f8b7a80ebe43d75e487335d9195ad2371e4ba16bb3e9947f5b9a4d6bd42e6791fd1cf960bfad66fdb6b15f5c9bc107f4690a0f29e9cd0ffe7029f217ccb2decd8cd98fc3d3b463b2143fd3729ab7248e1c6dc397ac2741496f1875c6c63507a797f36502e50be2791cac46db5fd667b407ee5f4db74bbe7e875dfd7a3eee3a9bcf0fe6af87fabe6b10a6fa8e09f15815f7093c5665e3bd11cc85e7f746aa2de6c5fffa8d3a7e97064d5df2d998ab5f9d80af86f8705c9af8420b7c49de2508890fc7f1f721eb2df0d525e0ab273e1c57467ca6bf83c4dfabeb0f5fdcb7e5ca696dfa1a91af45fbc3c7fd2e8eab203ed3e3fbfc1ddcfef0f1983f8eab243ec36349115f4b023e1e7fc17119e2333dfe226dcf48c0b705f1e1b82ae2337cbd17f1cd4cc0c7d74833290c3ed3d748926f5602be5662da70ad487ced16f8da12f0b5131f8e1b4a7c5b59e09b9d806f2be2c371c3886f6b0b7c7312f06d4d7c386e38f16d6b816f9b047cdb121f8e1b417cdb59e07b5f02beed880fc78d24be1d2cf06d9f806f07e2c371a3886f470b7cef4fc0b723f1e138fe3e7cce02dfdc047c39e2c37113896f27b37cd1bb7bf312f0ed442cbb9865d94ab27c2001cb2ec4b2b35996e8ddbd0f9ab5198d6ded6ad8a6b4b11be509f20fec598adf95f26b37c3f915904fd8c536f379d6c1cd2a59e6699c19da6f9e037cd0ed6c9125a3b1c8a5505f17c7c765b9bb59bee8bc303f01dfeec4b2a75196d9d1b8d78712b0ec492c7b1865c99f17f6326b33eac3f7267ea4157eb214cf65beb7e1b405e41376b1cd7c9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab6735cf2a59e66b9c19da6fbe037cd0ed619125a3b1c8a5d03c91383e2ecb7dccf245736a1624e0db8758f637ca92ff9f847d13b0ec4f2cfb1965c9cfa939c0accd684ecd81c48fb4c24f96e2b9cc0f349cb6807cc22eb699cfb37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea598b8555b22cd03833b4df0207f8a0dbcf224b4663914ba171f6383e2ecb83ccf245cf241626e03b88580e31cb127dffe1c309580e219683cdb244cf243e62d666f44ce250e2475ae1274bf15ce6871a4e5b403e6117dbcce7590737ab6459a8716668bf850ef04177b045968cc6229742fd521c1f97e56166f9a23e7c5102bec388e508a32c6dd173e5c313b01c412c1d4659f27df891666d467df862e23f5cade1274bf15ce68b0da72d209fb08b6de6f3ac9ed5b37a56cfea593dab67f5ac839b55b22cd23833b4df2207f8a0ebb0c892d158e452e83e258e8fcb728959bee89eae3301df1262596a94257f4f77540296a5c472b45196fc3ddd47cdda8ceee98e217ea4157eb214cf657e8ce1b405e41376b1cd7c9ed5b37a56cfea593dab67f5ac9e7570b34a964e8d3343fb753ac007ddd11659321a8b5c0adda7c4f171592e33cb17ddd37525e05b462cc75960393601cb71c4d26d9625baa7fb98599bd13ddd72e2475ae1274bf15ce6cb0da72d209fb08b6de62b1656c9d2a5716668bf2e07f8a0ebb6c892d158e452a8fdc4f17159f698e58bdaf78a047c3dc4728205969509584e2096e3cdb2447dcd89666d467dcd49c48fb4c24f96e2b9cc4f329cb6807cc22eb699af585825cb0a8d3343fbad70800fbae32db2643416b9146a3f717c5c96a758e03b3901df29c477720cdfa916f83e9e80ef54e2c371fc1fa3a759e0fb4402bed3880fc75511df1916f84e4fc07706f19d4e61f09d6981ef9309f8ce24261cc7ff317a9605be4f25e03b8bf8701cffc7e8d916f83e9d80ef6ce2c371c388ef1c0b7c9f49c0770ef1e1b8e1c477ae05be5509f8ce253e1cc7fddff916f8ce4bc0773ef19d17c377a105be0b12f05d487c17c4f05d6c81efa2047c1713df45317c9758e0fb6c02be4b88e552b32cad5962b994fc5c6621cd9f4bf53fcd9711cbe516d20c96cbc9cf1516d2fcf954ffd30cff593a8ef9aeb2c0776502beab88efca18beab2df07d2101dfd5c487e3b81d5f6b81ef9a047cd712df35317cd75be0bb2e01dff5c4775d0cdf972cf07d3101df9788ef8b317c5fb1c0f7e5047c5f21be2fc7f07dcd02df5713f07d8df8be1ac3f70d0b7c5f4fc0f70de2fb7a0cdfb72cf07d3301dfb788ef9b317cdfb1c0f7ed047cdf21be6fc7f07dcf02df7713f07d8ff8be1bc3f7030b7cdf4fc0f703e2fb7e0cdf8f2cf0fd3001df8f88ef87317c3fb1c0f7e3047c3f21be1fc7f0fdcc02df4f13f0fd8cf87e1ac3f70b0b7c3f4fc0f70be2fb790cdfaf2cf0fd3201dfaf88ef97317cbf36cb173d87b82101dfaf89e546b32cd1bbeebf49c07223b1fcd62c4bf44ce426b336a3672237133fd20a3f598ae732bfd970da02f209bbd8663ecf3ab85925cb0d1a6786f6bbc1013ee87e6b9125a3b1c8a550bf14c7c76579ab59bea80fbf2501dfadc472bb5196fc37d47f9780e57662b9cd284bbe0fffbd599b511f7e07f123adf093a5782ef33b0ca72d209fb08b6de6f3ac9ed5b37a56cfea593d6ba2c5b37a56cfea593dab67f5ac9ed5b37a56cfea593deb00b24a965b34ce0ced778b037cd0dd669125a3b1c8a5d0387b1c1f97e55d66f9a267127726e0bb8b58ee35ca927f26717702967b89e51ea32cf967127f306b337a26711ff123adf093a5782ef3fb0ca72d209fb08b6de6f3ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37ad66261952c776a9c19daef4e07f8a0bbc7224b4663914ba171f6383e2ecb07ccf245cf24ee4fc0f700b13c649425ffff117f4cc0f210b13c689425ff4ce24f666db64a1b0f133fd20a3f598ae7327fd870da02f209bbd8663ecfea593dab67f5ac9ed5b37a56cf3ab85925cbfd1a6786f6bbdf013ee81eb4c892d158e452e83e258e8fcbf251b37cd13ddd2309f81e2596c78db2e4efe9fe9c80e5716279cc284bfe9eee2f666d46f7744f103fd20a3f598ae7327fc270da02f209bbd8663ecfea593dab67f5ac9ed5b37a56cf3ab85925cb231a6786f67bc4013ee81eb3c892d158e452e83e258e8fcbf229b37cd13ddd9309f89e2296678cb2e4efe9fe9a80e5196279da284bfe9eee59b336a37bbae7881f69859f2cc573993f67386d01f9845d6c339f67f5ac9ed5b37a56cfea593dab671ddcac92e5498d3343fb3de9001f744f5b64c9682c7229749f12c7c765f9bc59bee89e6e7502bee789658d5996e87f065e48c0b286585e34cb12ddd3bd64d666744fb796f89156f8c9523c97f95ac3690bc827ec629bf93cebe066952cab35ce0cedb7da013ee85eb4c892d158e452a85f8ae3e3b25c6f962feac3d725e05b4f2caf9a6589faf09713b0bc4a2caf986589faf0d7ccda8cfaf0bf113fd20a3f598ae732ff9be1b405e41376b1cd7c9e7570b34a96751a6786f65be7001f74af5864c9682c7229d42fc5f17159be61962feac35f4fc0f706b1fcd302cbdf13b0fc9358fe619625eac3ff65d666d487ff9bf89156f8c9523c97f9bf0da72d209fb08b6de62b1656c9f2bac699a1fd5e77800fba7f5864c9682c7229d47ee2f8b82cdfb2c0f76602beb788efcd18be772cf0bd9d80ef1de27b3b860f079be4fb4faaff7c88ccd271cc5762812f08facf57427c388ef94a2df0a513f095125f3a86afdc025f5902be72e22b8be1abb4c0579180af92f82a62f8b266f9a2eb874c023ef8972c5586f34ada1c62d666abb439d4accdada58d619449c8bf215476881f4af935cc707e05e41376b1cd7cfd651d931a58560b7edb87081b95946ed8bf34b5713ec865b80a97929edbde480b793242d90c94c0c770ca935116fcc24f99f20b0ef84ad33ed32af3eba1a97c7dc132c172def092a3f048aabb581638c4d2e610cb0c87581a1d62a9758865ac432c8b1c6299ef10cb5c8758663bc432d32196668758ea1c6299ec10cb3887585639c4d2e510cb90c01d96490ee5cb428758c63bc432cf2196390eb1cc7288a5c52196068758aa1d6219e3104ba7432cc100b364527dc74433143f84f62bd18e95e32b67647be3c7287d09d9194b632ebaed31647bb40a8f0dfa1ecb7934c6421eb19f1c6dc35715318c0d069ea5d32196310eb1543bc4d2e0104b8b432cb31c6299e310cb3c8758c63bc4b2d02196490eb10c09dc61e972285f5639c432ce2196c90eb1d439c4d2ec10cb4c8758663bc432d72196f90eb12c728865ac432cb50eb1343ac432c321963687581638c4326133b160bc0576476b2c03e9779c59bfd13cfbf1e417e34fe328dfe17f3c714c30cc11681c2792df09b6fcb6e5e7094e349a96f6e8bb5793944dd896ba299a4efaae365c8fa49fc9948f72d136371aeb9c427c352accf352420be55c47e9cf918f29a4afb7d0beeaa88f09c807f4690a57657af7c57e727ee03b944f13c85e830a97a87dea63f6a9a530db69a002e230ca11f993a578b655f32e7ce5745c4ed96e7d6f4b949fa1d65f855a7a24cfdb95bd0c356619da394f4b955dd4a11a7b696fe53a813aac978bd44fb590e7f55a1d868f7aaac30887aa0ea7683fb94cd6caa98af26b2af50771ed72aac57a84737fa8b114da87dbcbd4026d27bab70efaee57285fb2145fd74f3f7c4c8de57c6bd0da5f83963ed92686667a19420b0cd51a43b5961f36ce21d1f935b5b11f99d6464aabd9eb93b628ad13b5360f8609d4f6b0cfd6d95eae16e21a6ba12f1aa75d37e9f79b0185b10faeb5c6519a125fd3b6bd3bdb68b27f52aaef757d9af66955f9345431f375ef89742c5f87da98233f5aeb634769ccb69e47c30fe6e6836324e515f6d986f24af20c377c6ecd902f2cdae646d791fcdec208c37963e1fd106bef07f17b25c8bf61746e403cbf1f34c4425d1aa6f5cbd866befeb2f2fc948160b555fea6dfa9c33b47c8cbac96a79c9e8ce1f4481b55742edc3037857c565828bb4aadaf848f2ad25768fd5a654cbf867df6a67e8ddfa1e4311f1befba9627e8eb4a89a5cc425f97b650374a2841486b9ada3ae22b286d2516ea4b5a6bebd8e6f79bb194a47a59d2165878c951381dc3b2c021964a8758ca1c626973886586432c8d0eb1d43ac432ca2196e10eb10c718825e310cb228758ca1d6299ef10cb5c8758d20eb1cc768865a6432ccd0eb1d439c432d92116be6f1e6896710ee5cb2a8758463bc432c22196a10eb17439c452e510cb4287582a1c6299e7104ba9432c731c6299e5104b8b432c0d0eb1543bc432c92196890eb18c7788a5c2a1ebdd090ee5cb4887588639c4927588a5d3219660805936f5fd00c46ff4fd00b4793e5685cb78bf181f18672a211dae9736d810725eb6af6dce231bcffbd84f8eb6e18bbf1f100403cfd2e9104bd62196610eb18c74886582432cb86e708165bc43f932d12196490eb1543bc4d2e0104b8b432cb31c6299e3104ba9432cf31c62a9708865a1432c550eb17439c432d42196110eb18c76886595432ce31c62c1fdb30b2c931dca973a87589a1d6299e910cb6c8758d20eb1cc758865be432ce50eb12c728825e310cb108758863bc432ca21965a87581a1d6299e1104b9b432c650eb1543ac4b2c02196128da58ae2715d1e5de7285d35e9f0f0a99674f8ffcf3ad2e1ff4b1b4887ff316d241dfe87b59974f83fd616d2e1ff6467900eff2b3b9374f8dfe659a4c3ffe2b6910effe53b9b74f8ffe939a4c3fffbce251dfe477b9e5acb73eaab9a4e962ffefb3ba7d6adef6d89ca177e6017dbaf101ffedbfb55d2213c9f985fd6749279bd05e69735666caf273ef0bf4c3a841710f33a4d2799d75a605ea731637b2df1817f1de9105e48cc2f693ac9bcc602f34b1a33b6d7101ff85f221dc28b88f9454d27995fb0c0fca2c68ced17880ffc2f920ee14e627e5ed349e6d516989fd798b1bd9af8c0ff3ce910ee22e6e7349d647ed602f3731a33b69f253ef03f473a845759e67b4de37b4de3b3e5f715cdef2b9bc9ef7acdeffacde477ade677ed66f2bb46f3bb6633f97d41f3fbc266f2bb5af3bb7a33f91d6cf579a0fa8dc1569f07aadf18a876e4cf479bc7af3f1f6d1ebffd69474f9bf51b7d13edd9d4c64ba06de728fc34b13c63380fa4cdbf9ab5197d13eb29c336a58d27294f907f60cf52fc53945f4f1aceaf807cc22eb699af585833a4e379df88e7f9e14fc010e9fea254ff217b8fabf03ba47b4c85df26dd9f55f82dd23daac2af93ee1115fe1be91e56e1d748f727157e95740fa9f02ba47b50855f26dd1f55783de91e50e175a4bb5f85d792ee3e157e89747f50e135a4bb57855f24dd3d2afc02e9ee56e1e74977970aaf26dd9d2afc2ce9ee50e16748f77b157e8a74b7abf09ba4bb4d85ff4dbadfa9f0bf4877ab0aff9374b7a8f03f4877b30aff9d7437a9f01ba4bb51859f231dc662ff4a3a3c5fe6ba5baac24f900e63ed7f211d9e7b3e4e3acc717b8c74181bff33e9f06cf051d2611ed823a4c33cfb87498767797f221de64a3d443acc8b7f907478f6f647d2616ed303a4c33cf6fb49876765f7910e7391fe403a7c93f15ed2e1bbaff7900ef375ee261de666df453acc63bf937498377d07e9307ff9f7a4c318fbeda49ba2c2b7910ee3eebf235d8d0adf4a3a8cc5df42ba50856f265d9d0adf44ba7a15be51ad655d91dddea6bedd3b89f486ff5b21eac7f16de0328d03bed2b4cff6aa22a29ef1377bf19d697057d17116ff0f23fa86ef584a4325f9e56ff8629f799406c933da429e72bee4284f46d3f94dff3f3afe3e34cf7de7e743a8b3a8935cc7a09369aa27dfa6d2043fb08bed7ae243bba8dbbc7cedfde50b353ec932d5705e711bc752e81a7c2ab134186691361bcdda8cae979b881f69859f2cc5f377799b0ca72d209fb08b6de66b8c61c53987e722f237080de759c41a6aac618cdf160b7ef53c42bfd262d96fb3e6b756f32bdb0997935c0ab513fe0ed634c3bcd2e674b336a3f3127f6333473ef81b935b184e0bfb0d94c007f4690a77d30bc95bf406379c6bc0ccef1df17e1c6ed28ec9527c8be5344f278e1c6dc3973cbf2ecef63218aef35179b7680cd8ae25fdf498fc6aa1fc427c1de9700dc07d6c8d66234376f85c6bb85eb7154a27973b74cdc4373d866f8659bef642756106f141378d586cf4833a0bce3ddc0f8ed3f24fd6d58dbee56998ab3cd57bdf6aca26df336329d49f97d3bacc308bbc0740b7b6a2a77b79c7519dfb76762c0e08ab54432c21340e23ebf9b6be9474b8ad2f231d8eaf201dec54529c8da473da60b754632c2736537e7978044ba1e2e7cf8899ae8a328f313ca28a7fe1f2a53d9d5cfe651a635cf9cbb8b4b65f45aa6fba8c818f216725ca79a98245a1c9c4619c28fa0f8c54fe5e568ef3c8711d398e23c76de4388d1c9719439ce7abb51c87917d8e1c6791e32a721c45de8fcaf38c3cefcb6b44d947cbf35698ca9f8be4b5b3bc3f91f72bf23c24cf3bb26f97fda7eccb64df25fb5779be95f303b74ce5e704ca1b06390fb03d959ffbb7552a3fdf4ffe19c93642b615f23e21db09d95ec80e42de2f64c7547e0e602e959fe3b793900f08d959c82e423e28645721bba5f2f3e97617f221217b08d953c85e42f64ee5e7aded23645f21fb09d95fc801420e4ce5e7871d24e4c3420e167288908f08393495ef7f0f1372b8900e2147083952c8e2547ebed312214709395ac852211f15724c2a3faf6899906385740b394ec8c7842c17b242488f9095428e1772422affbf41f27f874e16728a908f0b3955c827849c26e474216708f9a49033857c4ac859423e2de46c219f11724e2a3f5fe85c21e7a5f2e57c81900b855c24e462219f157289904b857c4ec865422e17f279215708b952c85542be20e46a21d708b956c87542ae4fd1fba9a9de05df82c1b54a474f4fe7b2e37ac29eee70d9caae9ea5c7759d149eb0b4e7e8b0fbf8cee54bbaba4fe0839f782f073fa336a6f43db863f1e24d1ff7badac088e5fc6317779e1876afec09bb97844774af3c76f10adebd5975d73ba8edfdf2bd49b8a2abbb276c0d8f15bf1d5dc245e7e22d438e5b2192b0a2275cd1d3b1bc275cb2bc7b59d8b625db9d95f9dff0b756c7e12cb277cc3e7b65ec306f974d9475b9ecc6493cb0a36b65a7486077d8d5b15cb85cd2bd3cdcaf6349e7016dedadff05e590dab55804020076c992eb0100001ab51f8b08000000000000ffed9d099c14d59dc7bba667066a9a19901b61667a6680e1a66738044468410e4140b9553c904351601006f1c4fbbeeffbc8a9b92f73683646dd98e8261bdd64a36b56b33131ab89d964d5356bceddffab7e7fe6c7a3ec4cc5f7e475e65f9fcf6faadeff55fdffdf77d4ab7a55ddd30fa452a9205558d2a43ea97d17cecfeb75eefd2d2d813d5f39979c6525c2992e11cef212e1ac2811ceca12e1ec56229cdd4b84332c11ceaa12e1cc9408678f12e1ac2e11ce9a12e1ec59229cbd4a84f38012e1ec5d229c7d2c720e02cebe7add4faffbebf500bd1ea8d77ccc817a3d5897b15ca787906a4975a47a9dc715922535901a494da4a1a461a4e1a466d208d248d228d268d218d258d238d278eda785d44a9a409a489a449a4c3a8834853495348d7430693ae910d20cd24c5d6f8792669166930e23cd21cd25cd23cd271d4e5a405a483a82b488b498b4449725abcb7224e928d252d232d272d20ad24ad22ad26ad2d1a46348c792d6908e231d4f3a817422692de924d23ad27ad206d246d2c9a453489b48a7924e236d266d216d25b51975be8d743a693b6987ceeba5f3da493b4967907691ce249d453a9b740ee95cd279a4dda4f34917902e245d44bad8f07509e952d265a4cb495790ae245d45ba9a740de95ad275a4eb4937906e24dd44ba59fb2ad3be6e21dd6ad86e23ddaeb7efd0eb3bf5fa2ebdbe5bafefd1eb7bf5fa3ebdbe5faf1f203d99296cab7b3873aead6cdce703b071ff2f031b9f0b69b0f179510e363e472ac0c6e74b25d8f8dce906b6c17abb3bd886c036af6bf57615d8eaf476066cf57abb07d8b27abb1a6c0d7abb066c8d7abb27d89af4762fb00dd5db07806d98deeeadd75c6eb5e4f53af73e17e5d3f2b89a53ecdce67da03cdce67dc1c66dde0f6cdce6fdc1c6651f00366ef38160e3361f04366ef303c1c66d3e186cdce6d857b8cd6bc1c66d5e07366ef37ab0719b67c1c66dde00366ef346b0719b37818deb7228d8b82eb9afa8ba9b0df9bce03988cfcdd8c6f9780ea6c127db381fcf41cec77390f3f11cc47c5e733e9e839c8fe71be7e3b9c5ed85e7111fd31b6cdc5ed8efd80ff6316e2fec4fec1bfb0eb717f61d8e877d87db0bfb0e3360dfe1be8f7d87b9b260e3be8f7d8759b9efa87255026f5eaf73ef6f69c1f19797c048e7619be32b96c17659721960190c716aedc69980d78dce94b91658ea2d9719af4d9d61a90796ac5d96e8f95d835d9f519b725de3b9c1718640791a2d97278038ec97d31c2b03363c4f1b63f89aecf2b5061087fd72ba09f8d896755757391cafd8b7ba26ac8198b6c71e557e3ccff3c0c0b1d2b0cfee4c07d789da5605f983c0c6c7e3b85d6fd85c9c4301c461bf9cce021f8f29f51f2c5f6b67f9ea0c3e07635f545775068bc4b5dee639f4afce1d3e5f384e1af2df093af66b07a64176995a935e83718e68f71ad592c373af332c0dc092b5ca52b806db1edb1d5cbba23e3514ea84eb0fafab9cdf04f535d4727d15bb86229fb00aabb00aabb00aabb00aabb0766d567c2ef5d79efbec2fbe0feab90f3f93c6e73e4f414cbbf3e0969c2a3fcee7b2c0c0b1d2b0cf0bc0f58cdec6e73ef88c67906173f0fcb805f9d92fa7f1dd233f83c2b25a9e47472c071a2c7fbf715bd7299f75567db6e4d4bb25f5be8afb539d510e7ccf33d0b0a93ef96ed0515edbcf8c92be9f71f91c09dfcf64218edd31a93587cfedcb527b8f0f8d10d7d2338d16de50718782ff06e0e05869d8e7677a5d6d97670f57b1e7850eaf9f513d3441dc6caae3dce058665d65ff4a5dfd52afd5f9724db0f77116d95b933ecbcb4219ecb65f6b0edf73758605dbd4f275bec5453f513e8759f6a97c0c873ae1fac3fb22ce1f06f535dc727d61ff66bf9c463e6115566115566115566115566115566115566115566115566115566115d65261552cf506277e8fb1de033eb6e1bb20dbcfb6f17b59ecbb9c7436bcbbb0fb39e4c27baf2c94299bdaf7bb6169d8e761f8acf66ebd5d05f9719f6bc0f673f1be8ae3b05f4e73acaad4bedfc1a94ced9feffefcfdc42dbc17b77b0eb4ee792f9ed5feccf30ebfa334c8b0e17b3ed5e6e6775b7cfa0e189e330d60e36dfc3c83dd3a6e71f10e4dfdfb873de36539948de3a421ff761843ee0c3adac61c2f54fe4331f9bc04463a0fdbf89e7884ddb24663e648f09f8718187794ddb82d1837d0e2186c4fc3f6835041a33a36f7d42f33ab7ed71cb31f6e371ac76420bfd971994700471ed21c4bf5937ba04f3d04d74bdbd71b2c2fd64b7fa817ce6f807ab17dbea922e2fd5d16188601cb108313efab700c6c76c0f75ef755cdc0c736fcdf045c0e1c4ff0b3812eef81ca8cbac436b4749dd8ebb33f4d46b9988363a5619f4775bf569ffd31ef7bb270ec00f0f9417c5ec9bc36e36770be09ccaeeeff4ae9f34ac5eaeadb3086bd09f731dc07f1debac9b03928638b59c63ca43916dec73441b99bdea3dcf8dd6b1763227355181c781fc2fb3c077d532d389ef2e74af17ecd9c17dabfb7688deecd465af559b866e1b532abb7f19e81f35f803ef822dc7b71991bc0cfeb31f9bc14bb371b01f537c66e59a3f3722cf8cf430c8c3bce6edc168ccbf7661c83ed69d87e0d2a685cc7e69efa6566d5ef46c7ec87dbc38d6332903fda7199c700471ed21c4bf59397a04fbd0ef766b6ef39b0bc582f03a05e381f9f83d51bfbabfecce7038eafb6cf4bbc7f67bfe6fd7cdc7d365e1fecdf0f15b8b2c0954dc5ffbfa00190cf5cf8accaf2e7ff73f859f84110133f0befcbff2ac2e71365a90ebe210ef80627e01b027c7c5c1af8ec7ecfa1c0579b800fff671e7edf81f9b20ef8fe96cf6ee3b851017cb69f2525fd3c7723f0e1dc85d7b6ef11f15eb4337c38eef271dd80cff6f37dfcdf879de1c367fe7c5c77e0b3fc2c29e26b4ec087cf5ff8b810f86c3f7f51be4726e01b057c7c5c15f059bedf8bf84627e0c37ba4d1b0cd7cb6ef9114dfd8047ce380898feb017c39077ce313f0e5808f8fab06be56077c2d09f85a818f8fab01be890ef82624e09b087c7c5c4fe09bec806f5202bec9c0c7c7f502be290ef80e4ac03705f8f8b803806f9a03bea909f8a6011f1f87ff7377ba03be8313f04d073e3eae0ff0cd70c0774802be19c0c7c70d04bebc5dbee8bb7b3313f0e58165b65d96898ae5d0042cb38165965d96e8bb7b87d9f5193ddb9a63d9a7f23117ea84eb8fd933903f07ea6baee5fa0a2026fbe534f2096bd766552c330dce10f69be9011fdb663964090d16b5141bebe2f8b02de7dbe58bae0bf312f0cd07968556592644cfbd0e4fc0b21058165865295c178eb0eb331ac317013f9795e364201fdb7c91e5b2051093fd721af984555885555885555885555885555885555885555885555885555885555885555885555885555885555885555885d53eab6299677086b0df3c0ff8d8b6c0214b68b0a8a5d8e744e2f8b02d97d8e58b3e53b33801df1260596a95a5f03b09472660590a2c475965297ca666995d9fd1676a96033f9795e364201fdb7cb9e5b2051093fd721af98455588555588555588555588555588555588555588555588555588555584b8555b12c363843d86fb1077c6c3bca214b68b0a8a5d873f6383e6ccb9576f9a277122b12f0ad0496a3edb244ffff61550296a38165b55d96e89dc431767d46ef248e057e2e2bc7c9403eb6f9b196cb16404cf6cb69e413d6aecdaa5856189c21ecb7c2033eb6ad76c8121a2c6a29362ec5f1615b1e67972f1ac3d724e03b0e584eb4cad212bd573e3e01cb89c072825596c218bed6aecf680c3f09f8b9ac1c2703f9d8e627592e5b0031d92fa7914f58855558855558855558855558bb36ab6259637086b0df1a0ff8d876824396d060514b60a4f3b01dc7876db9de2e5f34a75b97806f3db09c6c95a530a7db9080e56460d96895a530a73bc5aecf684eb709f8b9ac1c2703f9d8e69b2c972d8098ec97d3c827acc22aacc22aacc22aacc22aac5d9b55b1ac333843d86f9d077c6cdbe890253458d4526c9e12c7876d799a5dbe684e776a02bed38065ab0396cd0958b602cb16bb2cd19caecdaecf684eb70df8b9ac1c2703f9d8e6db2c972d8098ec97d3c8572aac8ae554833384fd4ef5808f6d5b1cb284068b5a8a9d3f717cd896dbedf245e7f7e909f8b603cb4e072c3b12b0ec049676bb2cd15873865d9fd158b30bf8b9ac1c2703f9d8e6bb2c972d8098ec97d3c8572aac8ae574833384fd4ef7808f6ded0e594283452dc5ce9f383e6ccbb31cf09d9980ef2ce03b3386ef1c077c6727e03b07f8f8b810f8ce73c0776e02bef3808f8fc3df183ddf01dfee047ce703df6ed866be0b1df05d9080ef4260e2e37a00dfc50ef82e4ac07731f0f171d5c077a903be4b12f05d0a7c7c1cfec6e8e50ef82e4bc07739f0f171f81ba3573ae0bb2201df95c0c7c7e1f877b503beab12f05d0d7c57c5f05deb80ef9a047cd702df35317cd73be0bb2e01dff5c0775d0cdf8d0ef86e48c07723b0dc6497259701969b20ce2d0eca7c73aaf365be05586e75506666b915e2dceea0ccb7a53a5f668e9f81e390ef4e077c7724e0bb13f8ee88e1bbdb01df5d09f8ee063e3e0ecfe37b1df0dd9380ef5ee0bb2786ef7e077cf725e0bb1ff8ee8be1fb9003be0712f07d08f81e88e1fb8803be0f27e0fb08f07d3886ef630ef83e9a80ef63c0f7d118be071df07d3c01df83c0f7f118be4f38e07b2801df2780efa118be4f39e0fb6402be4f01df2763f83ee380efd309f83e037c9f8ee1fb9c03becf26e0fb1cf07d3686ef0b0ef83e9f80ef0bc0f7f918be2f39e0fb6202be2f01df1763f8beec80efe1047c5f06be8763f8beea80ef2b09f8be0a7c5f89e17bc401dfd712f03d027c5f8be1fbba5dbee83dc4a309f8be0e2c8fd96589beebfe0f09581e03966fd86589de897cd3aecfe89dc8e3c0cf65e53819c8c7367fdc72d90288c97e39fd38d885b56bb32a96470dce10f67bd4033eb67dc3214b68b0a8a5d8b8f4780c1fb6e59376f9a231fc89047c4f02cb5356590aff43fd1f13b03c052cdfb2ca5218c3bf6dd76734867f07f8b9ac1c2703f9d8e6dfb15cb60062b25f4e239fb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00a6ba9b02a96270cce10f67bc2033eb67dcb214b68b0a8a5d873f6383e6ccb67ecf245ef249e4ec0f70cb07ccf2a4be19dc43f2560f91eb07cd72a4be19dc43fdbf519bd93f83ef07359394e06f2b1cdbf6fb96c01c464bf9c463e6115566115566115566115566115566115566115566115566115566115d65261552c4f1b9c21ecf7b4077c6cfbae4396d060514bb1e7ec717cd896cfd9e58bde493c9b80ef3960f9a15596c2ef47fc4b02961f02cb0facb214de49fcab5d9fd13b891f013f9795e364201fdbfc4796cb16404cf6cb69e413566115566115566115566115d6aecdaa589e353843d8ef590ff8d8f603872ca1c1a29662f394383e6ccb17ecf24573bae713f0bd002c3fb6ca5298d3fd5b02961f03cb8b56590a73ba7fb7eb339ad3bd04fc5c568e93817c6cf3972c972d8098ec97d3c827acc22aacc22aacc22aacc22aac5d9b55b13c6f7086b0dff31ef0b1ed45872ca1c1a29662f394383e6ccb9fd8e58be6742f27e0fb09b0bc6295a530a7fb8f042caf00cb4fadb214e6743fb3eb339ad3fd1cf8b9ac1c2703f9d8e63fb75cb60062b25f4e239fb00aabb00aabb00aabb00aabb0766d56c5f2b2c119c27e2f7bc0c7b69f3a64090d16b5149ba7c4f1615bfec22e5f34a77b3501df2f80e575bb2cd1ef0cfc670296d781e535bb2cd19cee97767d4673ba5f013f9795e364201fdbfc5796cb16404cf6cb69e413d6aecdaa585e353843d8ef550ff8d8f69a4396d060514bb171298e0fdbf2d776f9a231fc8d047cbf0696dfda6589c6f0ff4ac0f25b60f98d5d96680cff6fbb3ea331fc4de0e7b2729c0ce4639bbf69b96c01c464bf9c463e61eddaac8ae50d833384fddef0808f6dbf71c8121a2c6a29362ec5f1615bbe6d972f1ac3df4ac0f736b0fcce01cbff2460f91db0bc6397251ac3ffd7aecf680c7f17f8b9ac1c2703f9d8e6ef5a2e5b0031d92fa791af545815cb5b066708fbbde5011fdbde71c8121a2c6a2976fec4f1615bfec101dfef13f0fd01f87e1fc3f727077c7f4cc0f727e0fb630cdf5f1cf0fd3901df5f80efcf317c7cb04dbeff4b759e8f3333701cf29539e00b82cef395011f1f877ce50ef8d209f8ca812f1dc357e980af22015f25f055187c6ae9a66de5a4bea97df943cbfcca5df7a0833b8018cca2e2563988cb712a745ce6e05869d8e7ed6e8575b5a37a503eab1df48d4c82be510df5ddc341f96aecfa8ceedd7a4281b8ac35d0c7399ffb7225d86c952d8098ec97d33d8185973260a971c0824b1eb66b62580678c4d2cf23969e1eb1f4f08825f488a5d22396b4472cd51eb15479c4d2cd2396728f58067ac4d2df2396be1eb1d478c492f188a5bb472c151eb104fb99254ced3bd708311ff6db738f0cb65e7abb07d8ca6262f075b727d8786ced05f3bb4733fbfac63a723127c038794873ac2a60e815ec7f960a8f58ba7bc492f188a5c62396be1eb1f4f78865a0472ce51eb174f388a5ca23966a8f58d21eb1547ac4127ac4d2c323969e1eb1f4f3886580472c65312c07d86569c5fb785e8ce45ef3840380c5f6fc44f9ec6dd7674ef9ec63b9ce948fbe50495c7fcc9e81fc3e505f7d1df4a3dec1deedc469e4eb2c2b3e37d91facaedabf9fe5f657e37877a8cb7e469d627906582e8ff2d15ffb2c87580320e620076d3710c6ab0062f487b8073a88cb71f85d2f7370ac34ec73bb9e7cf2bbde2196794288c54bb1b17208d4cd60076365ad8373a5ce32a7f2510f95c4f5570be30fe7d7417dd53be84bb5c6f8c3e97a60e105dff5d63a60c1250fdbb5312c033c62e9e7110b8eb3fb9ba5a747f5d2c32396d023964a8f58d21eb1547bc452e5114b378f58ca3d6219e8114b7f8f586a3c62c978c4d2dd23960a8f5882fdccf25eef7a6b8d79acb2f13df220b065f5f660b095c5c4e06b5d3dd8783ccbc2fc0edff56661bec975e4624e8071f290e658f8ae37eb787ed219960a8f58ba7bc492f188a5c62396fe1eb10cf488a5dc23966e1eb15479c452ed114bda23964a8f58428f587a78c4d2d32316be8ff381a59f47f532c02396b2189606bb2c13f13e9e1723b9d73ca101586ccf4f94cf46bb3ea3f7174d967d2a1f43a192b8fe983d03f94d505f431df4a3c660ef76e234f2096bd766557187598d3b21fa3fed8d09c68d610eeb40f91ceee01c6f860271598743fb36c7b46fb383f61d6eb42fa7914f58855558855558855558855558855558855558855558855558855558855558855558855558855558855558855558edb3aab823acc66d8d3e738171d56224f7c44a417c1775a07c8eb4eb33faccc5282810977524b4efa898f61de5a07d471aedcb69e41356611556611556611556611556611556611556611556611556611556612d15561577b4ddb8d1f78b31ae5a8ce45ecfac473bac03e5738c5d9fd133ebb150202eeb1868dfb131ed3bd641fb8e31da97d3c827ac5d9b55c51d67356e4bf45e6a4c82737c9cc33a503ec73b38c77350202eeb7868df5c4cfbe61cb4ef78a37d398d7cc22aacc22aacc22aacc22aacc2dab55955dc16ab710bf7fc18572d4672af7bfe168775a07cb6daf519ddf34f800271595ba17d27c4b4ef0407eddb6ab42fa7914f58855558855558855558855558bb36ab8a3bd16edce8776131ae5a8ce45ef7fc131dd681f239c9aecfe89e7f321488cb3a09da77724cfb4e76d0be938cf6e534f2950aab8a7b9083be3829415f3cc8611d289f531cf4c5a950202eeb1468dfa931ed3bd541fb4e31da97d3c8572aac21d8ca521d36ce4f836d9ab69583ed606dab00db742813db0ed1b66e609ba16dddc13653db06822daf6df8db4887ea6dfc0da5597abb116cb3f5f650b01da6b787836d8ede6e06db5cbd3d126cf3f4f628b0cdd7db63c076b8de1e0bb6057a7b3cd816eaed1cd88e30aea3cab6c8b89e29db62638c53b625c658a36c471a7d4dd98e826d5e2fd5b62ab02d833ecbb6e5dad6036c2bb4ad1a6c2bb5ad066cabb4ad27d856c7f0715f9c0236ee8bd877b92f4e031bf7c583c1c67d713ad8b82f1e0236ee8b33c0c67534136c5c4779b0711d1d0a36aea35960e33a9a0d36aea3c3c0c67534076cbdb46d2ed80ed0b67960ebad6df3c1d647db0e071bff9ef902b0f1ef4f2c041bff46d21160e3df865804363e6f17836d90b62d01db81da7624d8066b1bf6cd21dab6146cb5dab60c6c75dab61c6cf5dab6026c596d5b09b6066d5b05b6466d5b0de35615307299aaa02ccc8ab1d95609b1f37a9d7b7f4b34be731cf6cbe92cf0717dd57fb07cad9de5ab33f8144ba3e5bac2b6e72530d279d86e049606cb2cca67935d9f85dfe000feac5e739c0ce4f785b20db55cb60062b25f4e235f530c2b8f3baa4fd41bfb39a8b388b5ce60ad8b89dbfc01d4118f2bcd8ee30e33e2d61a71d57982eda49662e7c930e01d6e9937fa9f11767d46b7592381390f316ac13eca7259306ea0c531d89e86ed87f86602f6530b5f6b98599d2bcd31fbe1f650e3980ce4373b2ef308e0c8439a63a9fbb77b331d0c96fb7cd4decd0603a76bc13e22a6be9aa1be38bf1e6c7c0f8063ec10c347087ef05a6bb95fb7142b27b63bdb8601df8818be9176f95a8bf58591c0c7b6e1c0e2621c3459f8da83e3603fa3fe545f5d035c150eb8ca0d2e4ee36f3277b31c17e74cbc141bf3f137df2b2db3a8f917cf9976b4b76d5f7bf28655db37b56f0880abc2602c03b632c84b1bfb754bed5b2e6be07d2058990e5eae61b9d154e178f298d10555934135f953933d35b95393393579eb038cd7eab5ba71539d524dc6d4e44b4db6d420a42e0aea06429dc06a505337316aa0caa60a37afea66560d526a505227be3ab95447571d5b9d7c6a301e4d1a431a4b1a471aafea84d4426a254d204d244d224d261d449a429a4a9a463a98349d7408690669a6aedb4349b348b3498791e690e692e691e6930e272d202d241d415a445a4c5a423a9274146929691969396905692569156935e968d231a463538593f338d2f1a413482792d6924e22ad23ad276d206d249d4c3a85b489742ae934d266d216d256521b691be974d276d20e523b6927e90cd22ed299a4b3486793ce219d4b3a8fb49b743ee902d285a48b4817932e215d4aba8c7439e90ad295a4ab485793ae4915dafa3ad2f5a41b4837926e22dd4cba85742be936d2eda43b487792ee22dd4dba87742fe93ed2fda407521d272876fc57f49a27366bdbdb376cd9d69e6d6fcb6ed9b9b97dd3b6cd6765776d6a3f25db76c686ed1b37b7edc2831f09dec7c18fe9c4907d0f5ebb7efd7b1ff7ac4eec7984b175fd8633b36d3bdbb36d1bb327b5eddcba7e07eefe961ea2f849cba6ad67acddbc693dc5d8b2692bee789b7ede335da79715869cec8ecd6dedd95c762bfd5dbb995836ac1f97c5bc1d54d61dedd91ded6bb7b767376e6fdb926d19f7ff3074dbbdb3090200713784f40100001b6a1f8b08000000000000ffeddd07785455da07f0b99914ee0c9d100821649280111149026b4762c58a35562c2104a4062108d8bbd87b6fb8baeaeeaabbb25dbf5db1f7de7b03916ef974edfbbde7ce79cd9fc365ccfd3c279cd99cfb3cef33f7bef7de737ee7b6995b6666412c16f362e92e4ed12bb66ec7e3ebe46bf52feb6a3c7d65559b74e66489339e25cedc2c71e66589333f4b9c0559e2ec94254e3f4b9c892c7126b3c4d9394b9c5db2c4d9354b9cddb2c4d93d4b9c3db2c4d9334b9cbd343a8bc159285f7bcbd722f9da47bef695af3c4f3ff95a22db982b87fb5394520ca02893e37881a428ca292a282a2906520ca2d888a28a62638ac1149b500ca1d8946228c56614c364393514b514c3294650fc8a62738a2d28b6a4d88a626b8a6d28b6a51849b11dc528b9dcb6a7d88162478a9d2876a6d8856234c5ae14bb51ec4eb107c59e147b518ca1d85bb62525dbb20fc5be14fb51ec4f7100453dc5811407511c4c7108c5a11487518ca5389ce2088a23298ea268a01847d148319ea2896202c5448aa32926514ca698423195621ac5748a666599cfa038866226c52c39aebb1cd742319be2588a39147329e6511c47713cc5091427529c447132c52914a7529c4671ba52d6191467529c457136c57c8a7328cea5388fe27c8a0b282ea4b888e2628a4b282ea5b84c969523cbba9ce20a257725c555b2ff6af97a8d7cbd56be5e275faf97af37c8d71be5eb4df27501c58b8974bff80ca79e6b8b1c6ff31ee478fbcf811cef0b71c8f17e910b39de47f220c7fb4b3ee478df29805c89ecef04b9fed0cfafa5b23f01b901b23f09b932d9df197229d9df0572e5b2bf2be42a647f37c855cafeee901b28fb7b406e90ecef295fb9dda2ab93afd5bfb013656a3eae560b3baff35ed01e5ee78590e375de1b72bcce8b20c76def03395ee77d21c7ebbc1872bccefb418ed77909e4789de3b6c2ebbc1472bcce07408ed77919e4789da720c7ebbc1c72bcce2b20c7ebbc1272bc2c07428e97256f2b62d9ed08e3b9c37d10af9b718ec7e33e18873239c7e3711fe4f1b80ff278dc07713cbff278dc07793cee6f3c1ef72d5e5fb81ff13c3d21c7eb0bb73b2e07b7315e5fb83d71d9b8edf0fac26d87ebc36d87d7176e3b6cc06d87b77ddc76d895821c6ffbb8edb095b71dd1ae7cf0d6c9d7ea5fd6d5e0f1973b4f19ae837eae3f1f968926cb703cc6b7c5d21f2ca59a974b12964b29d453a6b91e7c6f6a4b9bcbc092d26c116596eb2d33f8585b017e6e2bd79384f185d0b60acd6df3a04e2e97872bc052a238f1fdbfc4021fe7f0985211e2abd4ebabf5626bafc73a18ae041fe75260d1bc4dd5fa8a457499f69972b00cd26aa9a9c6cf7d6db10c02cb40ad96f4febb91de3283cf91559acb14656c0ccb84971fdb9330be0a96d7c69a9797077572b93c8c3e67755667755667755667755667edd8563ccfc1eb783c5d85053ece0d048bee7303bcc6c5658beb8877439d29ad75d654e3793297cf06ae2b0ed3dce0b7ba16ca5c22b6eeb935de0fc0f53740ab3fbdfeb81e2e978707802f25fbf17a8fee6b4f78af8ecbfdefadb7b651ff75c29a6a715dba53ac757b2a55da81d7918a949cd82617417b6db9b68bd73e73c0a7f97a6fcdfff77a2f5ea78b834ff7be8af712dbe2c37b8c3c1fde574919f09545f0a5c0c7f3e5814ff7354dbc76da165fd875ce7c78d57dbd2ceab5bb81e0e3f90ac0a7f9fdb506ef15b7c5879f9578be4ee0d3fd5944f8aa22f8f0f309cfe7836f1303bec1117c9b808fe74b806f5303be21117c9b826f08f4b36f3303bea1117c9b8189e7eb0cbe6a03be61117cd5e0e3f9ba80afd680af2682af167c3c5f57f08d30e01b1ec137027c3c5f37f06d6ec0f7ab08becdc1c7f37507df96067c5b44f06d093e9eaf07f8b636e0db2a826f6bf0f17cf88cd2b6067cdb44f06d0b3e9eaf17f8b633e01b19c1b71df878be22f0d5e9f505f7414745f0d5816547bd9611c2b27d04cb8e60d941af25b80fba93de3283fba03b6b2e5394b10b2c135e7e6c4fc2f89d6179eda2797979502797cbc3e873d68e6d1596518ad387e94659e0e3dc0e062dbe62115da6635d980fd7e5ae7a7dc1fbc2e808be5dc1b28756cbf0e01af16e112c7b806577ad96f4fbc29e7acb0c8ee17b819fdbcaf524613caef3bd34b7cd833ab95c1e469fb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb3eab70acb68c5e9c374a32df0716e7783165fb1882ed37322613e5c977bebf505cfd48c89e0db1b2cfb69b5d406cfd4ec13c1b21f58f6d56a493f53b3bfde3283676a0e003fb795eb49c2785ce707686e9b077572b93c8c3e6775566775566775566775566775566775566775566775566775566775d66cb10acb18c5e9c374632cf0716e5f83165fb1882ed375f6301faecb03f5fa827b12f5117c0782e510bd96e0f71f0e8a6039042c07ebb504f7240ed55b66704fe230f0735bb99e248cc7757e98e6b679502797cbc3e873d68e6d15967ac5e9c374f516f83877b0418baf584497e9b814e6c37579b85e5f700c1f1bc17738588ed26a49ff97c911112c4781e548ad96f431bc416f99c1317c1cf8b9ad5c4f12c6e33a1fa7b96d1ed4c9e5f230fa9cd5599dd5599dd5599dd5599db5635b8565ace2f461bab116f83877a4418baf5844e729c375d01fe6c375395eaf2f38a76b8ce01b0f96895a2de973baa60896896099a0d5923ea73b5a6f99c139dd24f0735bb99e248cc7753e4973db3ca893cbe561f439abb33aabb33aabb33aabb33a6bc7b60a4ba3e2f461ba460b7c9c9b60d0e22b16d1653a4f09f3e1ba9ca2d7179cd34d8ee09b0296e9062c532358a683659a5e4b704ed7acb7cce09c6e06f8b9ad5c4f12c6e33a9fa1b96d1ed4c9e5f230fab2c52a2c9315a70fd34db6c0c7b969062dbe62115da6fd27cc87eb72a65e5fb07f1f13c137132cb30d586645b0cc064b8b5e4b70ac39566f99c1b1660ef8b9ad5c4f12c6e33a9fa3b96d1ed4c9e5f230fab2c52a2cc7284e1fa63bc6021fe75a0c5a7cc522ba4cfb4f980fd7e53c03beb9117cf3c03737c477bc01df71117cc7838fe7f3c177a201df09117c27828fe7c3ff183dd980efa408be93c17712f4b3ef5403be5322f84e0513cfd7197ca71bf09d16c1773af878be2ee03bd380ef8c08be33c1c7f3e17f8c9e6dc0775604dfd9e0e3f9f03f46cf31e09b1fc1770ef8783e3cfe9d67c0776e04df79e03b37c4778101dff9117c1780effc10df45067c1746f05d04be0b437c9718f05d1cc17709582ed56ba94e82e552a8e772036dbe2cd6f6365f0e962b0cb4992d57403d571968f395b1b6b799eb4fc27ce8bbc680efea08be6bc0777588ef3a03be6b23f8ae031fcf87fbf10d067cd747f0dd00beeb437c3719f0dd18c17713f86e0cf1dd6cc0b72082ef66f02d08f1dd62c0f7eb08be5bc0f7eb10df6f0cf86e8de0fb0df86e0df1dd6ec0775b04dfede0bb2dc4f75b03be3b22f87e0bbe3b427cbf37e0fb5d04dfefc1f7bb10df5d067c7746f0dd05be3b437c7f30e0bb3b82ef0fe0bb3bc4778f01df1f23f8ee01df1f437c7f32e05b18c1f727f02d0cf1fdc580efcf117c7f01df9f437c7f33e0fb6b04dfdfc0f7d710df3f0cf8fe1ec1f70ff0fd3dc4779f5e5f701fe2de08befbc0f22fbd96e0bbeeff13c1f22fb0fc53af25b82772bfde32837b228bc0cf6de57a92301ed7f922cd6df3a04e2e97871741de593bb65558ee559c3e4c77af053ecefdd3a0c5572ca2cb745c5a14e2c375f9a05e5f700c7f2082ef41b03ca2d592fe0df58722581e01cbc35a2de963f8a37acb0c8ee18f819fdbcaf524613caef3c734b7cd833ab95c1e469fb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33aabb33a6bb65885e501c5e9c3740f58e0e3dcc3062dbe62115da6ebec613e5c974fe8f505f7241e8fe07b022c4f6bb5a4ef493c19c1f234589ed26a49df9378466f99c13d8967c1cf6de57a92301ed7f9b39adbe6419d5c2e0fa3cf599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599d355bacc2f2b8e2f461bac72df071ee2983165fb1882ed375f6301faecbe7f5fa827b12cf45f03d0f9697b45ad2ff1ff14204cb4b607951ab257d4fe265bd6506f7245e013fb795eb49c2785ce7af686e9b077572b93c8c3e67755667755667755667755667edd85661794e71fa30dd7316f838f7a2418baf584497e93c25cc87ebf235bdbee09ceed508bed7c0f2a6564bfa9ceef5089637c1f286564bfa9cee2dbd6506e7746f839fdbcaf524613caef3b735b7cd833ab95c1e469fb33aabb33aabb33aabb33aabb3766cabb0bcaa387d98ee550b7c9c7bc3a0c5572ca2cb749e12e6c375f9ae5e5f704ef74e04dfbb60f940ab257d4ef75e04cb0760795fab257d4ef7a1de328373ba8fc0cf6de57a92301ed7f9479adbe6419d5c2e0fa3cf599dd5599dd5599dd5599dd5593bb65558de519c3e4cf78e053ecebd6fd0e22b16d1653a4f09f3e1ba5ca2d7179cd32d8ee05b02964ff45a82ff19f83882e513b02cd56b09cee996e92d3338a75b0e7e6e2bd79384f1b8ce976b6e9b077572b93c8c3e67edd8566159ac387d986eb1053ece2d3568f1158be8321d97c27cb82e57eaf505c7f015117c2bc1b246af253886af8a60590396d57a2dc131fc53bd6506c7f0cfc0cf6de57a92301ed7f9679adbe6419d5c2e0fa3cf593bb6555856284e1fa65b61818f73ab0d5a7cc522ba4cc7a5301faecb2ff4fa8263f8e7117c5f80e52b0396ff8d60f90a2c5feab504c7f07feb2d3338867f0d7e6e2bd79384f1b8cebfd6dc360feae47279187dd9621596cf15a70fd37d6e818f735f1ab4f88a457499f69f301faecb6f0df8be89e0fb167cdf84f8be37e0fb2e82ef7bf07d17e2fbd180ef8708be1fc1f743888f67d6e9fb4faced3e1e9984f9d09763c0e7796df7e5808fe7435fae015f3c822f177cf1105fbe015f5e045f3ef8f2427c057a7d2392507729d4d349f372c8d4e64ed066ee7a5b64196b9165b445969116596a2cb20cb1c832c8224b994596628b2cf32db24cb6c8526f9165944596e11659865a64a9b2c8526e91a5af4596128b2c7d2cb2345a6419639165984596428b2c832db2545a64f136b0c58fad7b7eefc3f802982e4799378fe2fe44ebf884cce7403949998b87949d80b27d5e36debaf3e2324a185846584f1d0c735d0930f0b80d69a9b4c832d8224ba14596611659c6586469b4c8d2c7224b894596be1659ca2db2545964196a9165b84596511659ea2db24cb6c832df224bb14596328b2c832cb20cb1c852639165a44596d11659c65a64e96d91a5b49d2c7c2ecfe5fa8a6543d6db596fbdc1f37e5da05ebeb6d119963bd7df051c5d353b3cc53117eaed6aaade9aea6a516637ad6d49ff776f775926972d723d959ca8bb97e6ed48d4d30396a3e894c1b5aea3f5045fa1ecc7ebae4506d6731f687f1dd4d113f27d0dec5f7de018e3411d9c8f43ff9905add3f274b9b1f4f36a85ca76295e8a657f8e9ca66fc834bda11fcb29861584fdbc1e79f924613c9655f833be7c98af4e965dfdcbba60791629c7ab22a53dc233b7a0d550a8d7508bcb345796cbdb50a1b9b657e336c1dbb0ba5e44be9f8165de57d986b98ebeb00d73ff7572d9c7603ad1f550d6530296573f381e84ed97fd0c6e47fcde5fa458324d83fb4bbf0cfb4e70bdcc5b77ba4ccb2509e3fbb4b11e9ca7d0f0722b56f6bf62a57d629f980ffb5f9101432fc5d04b591e26de43c4b6c9d73e8ba0ad0ba0ad7a3f9fd4046deda6ecf36ce80afb1e4f73a1dfeaba155c4903c7a2cecae726f53e82175bfb33b398863f6b7586bc6f60fb4828c72bf53e99a9fb865c4f9eac971d9d605df13477c9f5d345317a199655e4e7826b328f16c5e543f9f3c05100669e6621987d98c68732343f5b3d429419d7bcaea23eaf1d87f6e97eb6ddc0f3fcc1f9153ecfcf6d0d7b6ebf00dae619d827729463350f7b60e12e27d66ac93160c1ae0eeb0db1242db274b2c8926791a5c822cb588b2cbd2db28cb6c832d2224b8d459621165906596429b3c8526c91a5a745966e16593a5b64f12db2e45b64895b64996f9105cf0336b465b245cba5de22cb288b2cc32db20cb5c8526591a5dc224b8945965e1659ba5b64e96291256191a5c0224bae4596be1659fa586469b4c832c622cb308b2c9516594a2db20cb6c8d2c3224b578b2cde06b6aceffb8f3c3e1fa793fd7990e3997321971352079fab7b90cb551682b81ff16462ddb2711999b8af85f5d4e1b07cc5ef3fc6bc0d6fe96a91a5874596c116594a2db2545a64196691658c4596468b2c7d2cb2f4b5c8926b91a5c0224bc2224b178b2cdd2db2f4b2c8526291a5dc224b954596a11659865b64196591a5de22cb648b2c7cffd306cb7c8b964bdc224bbe4516df224b678b2cdd2cb2f4b4c8526c91a5cc22cb208b2c432cb2d4586419699165b44596de1659c65a6429b2c8926791a5934596a445961cc59280f1fcbe194c27732590e3ff4729851cffbf4b19e4f87f5eca21c7ff53530939febf9a4190e3ffdba9821cffefce60c8f1ff060d811cff7fd050c8f1ff730d831cffff510de4f83f9b86438eff676c24e4f87f9cf83c13ff5b0d9f19d4fcdf92c1fa5ddfffc9ad011fff77dba790e3fed1605eade484799501f36ac5ccc3abc0c7fed590e3fe31605ea9e484798501f34ac5ccc32bc0c7fe9590e3fe7a302f5772c2bccc8079b962e6e165e063ff72c871ff58307fa2e48459f77f4c7b500f97cbc34bc1c7fe4f20c7fd8d60fe58c909b3e6ff0b0fcc1f2b661e5e023ef67f0c39ee9f0ce6c54a4e984dfc1ffc62c5ccc31f818ffd8b21c7fdf30dfb3e537c9f293e53f5ae51ea5dd34ef5ae52ea5dd54ef5ae50ea5dd14ef52e53ea5dd64ef52e55ea5dda4ef52e51ea5dd24ef576b4ed79431d373adaf6bca18e1b1b6a3f72ef47ed53af7b3f6a9f7adbb21f7da0b7dee07fb43f8aaddd79ca701df47f00960f352f0351e6fb7acb0c7e57f23dcd658a32de8565c2cb8fed4918ff1e2caf77352f2f0feae47279187dd962f52187cf37f3787c0efa1d99fb0fccfbb6ecff11726fc9fe1f20f7a6ecff1e726fc8feef20f7baecff0272afc9fecf21f7aaecff0c72afc8fe4f21f7b2ec5f03b99764ff6ac8bd28fb5741ee05d9bf1272cfcbfe15907b4ef62f87dcb3b27f19e49e91fd9f40ee69d9bf14724fc9fe8f21f7a4ec5f02b92764ff47907b5cf67f08b9c764ff7b907b54f67f0bb94764ff37907b58f67f0db98764ffbf21f7a0ecff0a720fc8fe2f21b748f6e3ffc0df2ffb17438eafc5be0fb9b8ecc76d979f6b7c07727cadfd6dc8f13dfbb720c7cf21be0939be36fe06e4f81efbeb90e3e7065f831c5fcb7e15727c4ffc15c8f1737e2f438e9f8b7f09727c0ffb45c8f173792f408e9f637f1e727ccff939c8f17374cf428e7f2fef19c8f1fda4a721c7f7529e821c3f6bfb24e4f899d72720c7d7ce1f875c3fd9ff18e4f87afaa390eb2ffb1f811c5f637f18720364ff4390e3ebee0f422e25fb1f801c5f8b5f04b90ad9cfdba6d856c4a1707dbf83d81df29a7fa73a388ef3ef2ce6290eae2b0ed35c263758dece92f0e1a287ec677702e633f8dbe2c16ffc25a10d9da0de04b481a7b906da203c267e9f11974b1d2c131fdef3d4ff19527f6b3315d3ebc2ed91bb4c9f0d53b1564b995e4b75122cf81b44a55aeba90db60dde7f73649bf81884df49ecafa7de9f7e8d52d48bbf07500e0eae2b0ed3dca16c93255a97437a9bec0f9e14784ac0c3d3dc09bfb3ba77a2753ecddb412d1e37b9cbb44de2b6a2699d31a51a8ff56db1e0f2d4bbdda6cf9d346f03c1b9533fcd658a328a6199a8db5412c6f783e555ac7979e1fec6e5f230fa9cd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd559b3c52a2c29c589f73b5316f83887f75b745fdbc6fbc35cb6b8773112ee5d0cd05a67fade12de8f488181eb8ac3347312adaeed653f7e5739255ff13e740acad77bbf23bdfe7efa3d36592e0f735d09680bae3fddf73bf03e1d97fbdf5b6f6da3fe7da0b65a3c0f22ee7df3f6a4ee77bc4ef1de2be7f03e9f7849c93c3fab80f7c62a8c2d97b6ad0fdc6706408efbcbc1a77719d798b887167c1db218d603b78deb89c3f843e11832167e13543d5e88f15342c67397e9be26deb71ea8b7adc13113ffffa80eeac07a37d25b6f0dd6ebc9e03a381f87fec9fc10164c27ba947c6533fe8e244e87fda5ca3c49185f69b8cd03c15107c35c97d84e8e846d6a0abc5fea7ebfc1f6e272e90dcb85c70f80e5a27b7f13cb053fdfa5c0d00f2c158a133f57e131b0d2806f7d9fab2ac1c7b9fee0e376e0f1e46eb09afc0ca43e5f83eb50d3fbc45acfd7e0f317e5e0e0baf0799613e576cdff458bc7c314cc8bbff7df1ecf04a9efcdf84cd0696036f09939f49920f6843d1374161c27eefb99cfaffd959c693f97db5ff1e3e782feed6459dfb234750ec6c72c7e7e931d5c571ca6b944d9a634bfbf07cf18e2313e16cbfc5963202c9b419a2d06de5383e79daac0afbef727617c21b4ad4a73dbf0f30b97cbc3e8db28c48a9fa3fb29d309ebc65aadb5c167e6c15acb4c7f96d84496258e47bc8f733d71187f331cb76e81cfc4dce632286761c878ee326dc71bc3f2db546f5b83f70dfcffaf3aa803ebdd4c6fbd35582f7f66e63a381f87fe7be033f366adbd3f2d5f36e3ef90e174d8bf91324f12c60f31dce64dc15107c35c97d84e6e836d6a217c66d6bd9f637b71b9f485e5c2e3f1b36b4a995e6ccfbc3fa460f9e9de2f3da887cbe5e1c1e0e35c152cd3fb8c5dab4bbbcac0958aad7bad0eaf21e23101af21c635bbf263addf1fd255267e7789bb4cc7ae7c78cdd36c11d7a3f8bb4bb35a9a67364c6cdaafa961bc07ac5c85980334ece7458f5fafca851c7fbd2a0f723c7f01e4b89c4e30ce44d3b16d5c6eae62cc079bae7af16b6adc655afdf8d76fba3745b18cf96b6a72f51f3473524b13aeff3cc518b6fec5b8b8325d416cdd766983f782ca7264e5b912cb2b4d348ebfaf97940d159fabc5f7edc4f7ebc4f7e9c4f7e7c4f7e57a81f102f92a3e1f8a7365f1fd37f15d2071ec119fd9c5715c9c3388cff1e2b39a383e89e3512a963e6714d71ec46739f1d9597c6616c778711c159f05c431561c5bc57b8278df12efcde27d4bfc0e9bf8f02ade506a63e9df5b1b41f12b8acd29b6a0d892622b8aad29b6a1d83696fe0db6ed62e9df58aba3d89e62078a1d2976a2d899629758faf7cc76a5d88d62778a3d28f6a4d82b96feddb0bd29f6a1d897623f8afd290e88a57f9feb408a83280ea63884e2508ac362e9dfc13a9ce2088a23298ea268a018174bffded4788a268a091413298ea698144bffaed3148aa914d328a6533453cca038866226c52c8a168ad914c752cca1984b318fe2388ae3294ea03891e2248a93294ea13895e2348ad329cea03893e22c8ab363e9df6b3a87e25c8af328ce8fa5d7f5851417515c4c7109c5a51497515c4e7105c5951457515c4d710dc5b514d7515c4f7103c58d1437512c88b51eb470c3bf53eec1f22b3bb1fae9e39b664e98da3c0727ba474ec417c71b5a5a9aa6cd6849b534a766cd1ed732b3a1b125356752cbd1a9e663d79df95259346fc5bb510d7353cdb35b52cd1352e39a674f1f3f0b27bf5a4ece27a207364c9ddd443535a7a636cc9cd8949ad03c33b57fc384a6fa9af40524ee6ef7d76b9c367b6acba41953e7addf7842e217cc7c6a626d31ccdc307efcfae7bb38f1b30be6ff0040f6c30f6ee10100b0e964d50000002d391f8b08000000000000ffeddd097c5c577d2ff0198db6d1585e246ff296912c2bb22c2b3363c5713632719cdd5988b33aab6ccb9113d9726cd9891327913779899d9d84041212030112a03ba585165efb0a8f3ee0b50ffaa0a58fbed2e535796d81d2076d69a1f7dc397febe7e3eb89eec7e7d83fe1733f9ff3d1b9ff7be79cef3977993b77d3e14422914c94865490a6248e1d647a51ffcd9dd8904fda2b2be7d25931469ca931e2ac1c23ceaa31e2ac1e23ce9a31e2ac1d23cef41871d68d1167668c38c78d1167fd18718e1f23ce0963c439718c38278d1167c31871368e11e7e431e29c62d1d904cea9faef34fd77bafe2bf3ccd07f67eabfb3f4dfd9ba8d957a7c4e90ce08523648cd7a9a74484b90e606a93548f382d416a43383d41ea4f941ea08d282207506696190ba827496fe7c3e4885202d0a527790ce0ed2e2209d13a425413a3748e705e9fc205d10a40b83f49e205da4fbebe2202d0dd225415a16a44b837459902e0fd21541ba32485705e9ea202d0fd23541ba3648d705e9fa20bd57b725abdb7243905604e9c620dd14a49b83744b906e0dd26d415a19a4db83744790ee0cd25d41ba3b48f704a92748ab82b43a486b82d41ba4b541ba37487d415a17a4fb82747f90fa83b43e481b823410a48d417ac0e8f34d41da1ca4c1206dd1d326ea695b83f460901e0ad2b6203d1ca44782b43d488f06e9b1203d1ea4a120ed08d2ce20ed0ad2ee20ed31ca1a0ed2de20ed0bd2fe201d08d213413a18a443417a32484f05e9e9203d13a46783f45c909e0fd2fb745915baac1782f4a2117b7f905ed2f997f5df0fe8bf1fd47f5fd17f5fd57f3fa4ffbea6ffbeaeff1e56fec6525e1d139be72e544cd6f924c464fdaf80986c0b2988c976510931d946aa2026db4b35c464dba981d86c9daf85d81cc8cbdf3374be0e62599dcf40ac59e7c741ac45e7eb213657e7c743ac55e727406c9ece4f84589bce4f82d8993adf00b1769d6f84d87c9d9facff4affa8a1a8ffe64e7050655adeffe6945dd68d29d01e5937a6424cd68d69109375633ac4a4ed4d1093756306c464dd980931593766414cd68dd910937503d7295937ce8098ac1b5988c9bad10c3159375a2026ebc65c88c9bad10a315937e6414cd68d3688c9ba7126c4a4cfdb21267d2eeb94eae3cb61ba0cb84de3794d89c974dca65350a6c4643a6ed3321db769998edb344e97bf321db769998edbaf4cc76d55962b6e97f219dc0665b94e86989483ebac2c575c3fa56c5c1765b9e2ba28f5e1ba28cb15d74531e0ba28cb15d74571652126db12ae8b62957551b5ab1aca2aeabfb9131bf2b84f9621698c17212ff557431b2c597219b064a19e16bbf52cc2ef92d1b4b9052cad96db8cdf57a3b1b482659e5d4b787eb5cd6e99e13295bec67da8d4d30ced39d3727b92508f942be352570662b83f3f33c2d76ed75748423d52ae8cb7834f62f3dcf5550ef74352b6fa4eb807eab4bdefc1df1e726e5f0c52570ae6696b1c71add1b13a983e0762f279dca7b61a3117db5012ea9172657c1ef8649fd27a727d85d1fae61a3e07fbbeb0afe61a96a87a2d6f7791cb28abf3ed8eeb35f7472d46bdf8bb448672df076de0b5bdff5465ceb75b664eb5a503cc45a803bf671738e8fb0ee8cf24d421f114e477254686059097fd8a98d5b6d21e311fe6e7199fc9c0f476c76d9e0f8e228c4b5d6a5ffa10182caff3e1f26e370c32de02f1f911fd85df81327d8a3b6b7e34dfc7a7b2de4e07f59acb46f68b9d8eebed30ea6d33eac5f3293294db0fe23ec5f676a4ca5c68b7cc70bbe8027311eac07dfa590efabe0bfa330975483c057939279980f9d420dba898d57eb033623ecccf373e9381e99d8edbbc101c451897bad47ef03930585ee7c3e5dd6918641c8f091646f45727f4974c9f0a3139eec5fd65b351461acac1e34bcbeb75be5c3b71b94bac037c0b237c5d767d8572eb4217f824b6c0715f2d302c0b8cbe3a1debb5bded61f96a3b97ed44ea49c1f4732a46e6fb0c982c9f1729e0390619467b9c3fd7aa259f8bfb9b632e586cff267470be2fbc66d26cb94c554616fa44fa4fec19988efbb3ace5fe4a268e3e8e2ec27816e2deeaaddeeaaddeeaaddeeaadde7a7a5ba3ae2be2fd546712f82486d7826cff3688bad742fdf6ab498ed469f71a5c3e3c17d466f4ef746359a4609ea6e4882ba3f3758963af65e335445c7e767f2f96bfc62975d5415b5c5f439c67587e71eb2dacb6bf0de473eade2a75bf96ac4fe67687f76dcc30626a9d3caf62a4bdb6afa7e3bd2232248df122e4e739ebfbd2bd2ce6bd22f6974721dc3f48ffaaaecd268edd47593ca791974c3271f4fd18cde090baf07e8c56bd20eaed7a8eb8ca9d2f74f8fd19f64333d4abca6f87bc1accbecabe4b5f2d807df8d7e1bbc5f23a5a887b2e0fd763bbcbaf10fbde365ca696bfe7f32ed61307f74485e715f17e4ce93fb1e3f51ebc17738ee5fec2f55bca9571f479abb77aabb77aabb77aabb77aabb77aabb77aabb77aabb77aabb77aabb78e15abb2cc339cf83e9279043e89e1b5a0ac5d4b0edf072365ab6b179f4f8ed469f7ba72e9ba57abd1a6266359a4609e1f27475c5fd4f9bac4b1cfb3e27d0db8fc9aadfacbdfd72075e1b3b5b8fc6c5fef48268eff6ced2f5ebda5ebe259bb651eb92e2eeb53d668872c53bc2e2c31bcce87f742e0bd1a738dd8a95a1eb8cde0fd1b9237ef55b1e7cbbbb886a65eab76647f59096dc3770ac8f43f857dc8779223cbc6dc5fa8e9ef444c9721698c17219f85fe3b99cf1162bda7fa39c2b7a1834ef439c216e3336ccf117e17d6a977e0fbd2f6f70db617fb653af48b4cc767765cbcc7038fefb26038032c671a4e3caec27da08be78db3e02bc2383e5b29b166f0493b707f5273928e812a8cbec46568e97be2a87b7f9aa1fc6670485d2998e7df751fa87b7fcce39e2c7cb6c928d3b6396b946f7e37e33d38c98a11b3bf5fa97c5fd5eabe52ebfb229d3fdeb175b31173d0c6bcd9c6228c4b5d78ccd20ced6e3e4ebbf1dd0a2edf6d546538a2de6dd400eba61a707f6abe1f25ea9d47f68f2d0a3907cf5f87df59f85d29cb0b8f19647a13ac8333751edf57d70ae574444c9721698c17218fcf1de7edb635dc2e0b507e11eac07a17d9ad378ff5cab199d421f114e4e7578cf4c7a291ec91fe15b35aef7211f3617e8ef1990c4ccf396e731e1c451897bad47a3207d62959675c1c73607bb15f9aa05f647a1662f38cf9d5fa2cdb03ee5f6d6f9778fc2ee59ac7f351c7d9f8fd60ff78e8d8670db28963cf09e1b92adc27e0b92acbe7ea72782f3c1e1be2bdf02cefeac4f3abb2a9bb38fec1e3f9d1f8f0fc897c2e053edbeb52dcdfed73c1279fab049f8b671d5a63f8e6814f3e57053edbef838bfb2c46d43b36abe1afe577cbe5f1bddca3f1e1fbd8e47335e0b3fd1e29e5eb88e15b003ef95c2df86cbf9f05df11341a5fd4fb7cd2e0b37dfe4595dd15c37716f8e47375e0b37cbc17fa7289d1fbf018290779f1d93e4652be420cdf2230c9e7c681ef6c07beee18beb3c1279fab07df390e7c8b63f8ce019f7c6e3cf8ce75e05b12c3772ef8e47313c077be03df79317ce7834f3e37117c173af05d10c37721f8e47393c0779103df7b62f82e029f7cae017c173bf01563f82e069fc41bc1778903dfd218be4bc0279f9b01be4bedfac267f796c5f05d0a962bec5aba95e5b218962bc072b95d4bf8ecde9576cb0ccf6d5d65b94c55c6d5d027d27f62cfc0f4aba0bfaeb6dc5f49a853ca9571f479ebe96d55966586330df32d23f049ec728796b4615143b97d5d940f97e535767de1f7c2f218be6bc072bd55cba2f0bcd7b5312cd783e53aab96d2f7c27bed9619eec36f00bfb455eac9c0745ce637586e5b12ea9472651c7ddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaadde6adfaa2ccb0d671ae65b4ee093d8750e2d69c3a28672f78944f97059de68d717de53b32286ef46b0dc62d552fa3f0937c5b0dc02969bad5a4af7d4dc6ab7ccf09e9adbc02f6d957a32301d97f96d96db96843aa55c19479fb77aabb77aabb77aabb77aabb77aabb77aabb77aabb77aabb77aabb77aeb58b12acb0ac39986f95610f82476b3434bdab0a8a1dc79f6281f2ecbdbedfac26b122b63f86e07cb5d762de1fb1fee8861b90b2c77dab584d724eeb65b66784de21ef04b5ba59e0c4cc7657e8fe5b625a14e2957c6ef81b8b79ede5665596938d330df4a029fc4ee7468491b163594db2fdd13e1c365b9caae2fdc87f7c4f0ad024baf554b3ebcaebc3a86a5172c6bac5a4afbf0b576cb0cf7e1f7825fda2af564603a2ef37b2db72d09754ab9328e3e6ff5566ff5566ff5566ff5566f3dbdadcad26338d3305f0f814f626b1c5ad286450de57ea744f97059aeb3eb0b7fd3f5c5f0ad034bbf554be937dd7d312cfd60b9dfaaa5f49b6ebddd32c3df741bc02f6d957a32301d97f906cb6d4b429d52ae8ca3cf5bbdd55bbdd55bbdd55bbdd55b4f6fabb2f419ce34ccd747e093d8fd0e2d69c3a28672bf53a27cb82c37daf585bfe90662f8368265b303cb03312c9bc1b2c9ae25fc4d3768b7ccf037dd16f04b5ba59e0c4cc765bec572db9250a7942be3e81b2b566519309c69986f80c027b14d0e2d69c3a28672db4f940f97e583767de1f6bd3586ef41b03cecc0f2500ccbc360d966d712ee6b1eb15b66b8afd90e7e69abd49381e9b8ccb75b6e5b12ea9472651c7d63c5aa2c5b0d671ae6db4ae093d8368796b4615143b9ed27ca87cbf23107be4763f81e03dfa311be2107bec763f886c0279fc3ff31bad3816f470cdf4ef0c9e7eac0b7db816f570cdf6ef0ed82bcf8861df8f6c4f00d83493e87ff63749f03dfde18be7de093cfd583ef8003dffe18be03e093cf8d07df4107be2762f80e824f3e87ff63f44907be43317c4f824f3e87fbbfa71df89e8ae17b1a7c4f45f89e75e07b2686ef59f03d13e17bde81efb918bee7c1f75c84ef0507bef7c5f0bd009617ed5a7219b0bc08f5bce4a0cdef4f8cbecd2f81e565076d16cbcb50cf071db4f90389d1b759eacfc0e7d0f7aa03df2b317caf82ef9508df6b0e7c1f8ae17b0d7cf239dc8e0f3bf0bd1ec377187caf47f83ee2c0f7e118be8f80efc311be371cf83e1ac3f706f83e1ae1fbb803dfc762f83e0ebe8f45f8de74e0fb440cdf9be0fb4484ef930e7c6fc5f07d127c6f45f83eedc0f7a918be4f83ef5311be5f76e0fba518be5f06df2f45f87ed581ef5762f87e157cbf12e1fb7507be5f8be1fb75f0fd5a84ef330e7cbf11c3f719f0fd4684efb30e7cbf19c3f759f0fd6684efb71df87e2b86efb7c1f75b11becf3bf07d2e86eff3e0fb5c84ef771df87e2786ef77c1f73b11be2fdaf585d721be10c3f745b0fcbe5d4bf8acfb7f8961f97db0fc9e5d4b784de4bfda2d33bc26f207e097b64a3d19988ecbfc0f2cb72d09754ab9328e3e6f3dbdadcaf205c39986f9be40e093d8ef39b4a40d8b1acaed97a27cb82cbf6cd717eec3bf14c3f765b0fca1554be91deaff2d86e50fc1f215ab96d23efcbfdb2d33dc877f15fcd256a92703d371997fd572db9250a7942be3e8f3566ff5566ff5566ff5566ff5566ff5566ff5566ff5566ff5566ff5566f1d2b5665f992e14cc37c5f22f049ec2b0e2d69c3a28672e7d9a37cb82cbf6ed7175e93f85a0cdfd7c1f2c7562da56b12ff2386e58fc1f247562da56b12ffd36e99e135896f805fda2af564603a2ef36f586e5b12ea9472651c7ddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaaddeeaad63c5aa2c5f339c6998ef6b043e89fd91434bdab0a8a1dc79f6281f2ecb3fb1eb0baf497c3386ef4fc0f26dab96d2ff8ff85f312cdf06cbb7ac5a4ad724fed46e99e135893f03bfb455eac9c0745ce67f66b96d49a853ca9571f479abb77aabb77aabb77aabb77aebe96d55966f1ace34ccf74d029fc4bee5d092362c6a28f73b25ca87cbf2cfedfac2df74df89e1fb73b0fc85554be937ddff8e61f90bb07cd7aaa5f49beeffd82d33fc4df797e097b64a3d19988ecbfc2f2db72d09754ab9328e3e6ff5566ff5566ff5566ff5566f3dbdadcaf21dc39986f9be43e093d8771d5ad286450d4963bc08f9281f2ecbbfb2eb0b7fd37d2f86efafc0f2b7562da5df747f1dc3f2b760f91bab96d26fbaff6bb7ccf037dddf815fda2af564603a2ef3bfb3dcb624d429e5ca38fabcd55bbdd55bbdd55bbdd55bbdf5f4b62acbf70c671ae6fb1e814f627fe3d092362c6a28f73b25ca87cbf21dbbbef037dddb317cef80e51fec5ac2ff33f0ff6258fe012c7f6fd712fea6fb47bb6586bfe9be0f7e69abd49381e9b8ccbf6fb96d49a853ca9571f479ebe96d5596b70d671ae67b9bc027b1bf7768491b163594db2f45f97059fed0ae2fdc87ff2086ef8760f967bb96701ffe4f312cff0c961fd9b584fbf0ff6fb7cc701ffe63f04b5ba59e0c4cc765fe63cb6d4b429d52ae8ca3cf5b4f6fabb2fcc070a661be1f10f824f6238796b4615143b9fd52940f97e5bfd8f585fbf09fc4f0fd0b587eeac0f2af312c3f05cbbfd9b584fbf07fb75b66b80fff0ff04b5ba59e0c4cc765fe1f96db96843aa55c1947df58b12acb4f0c671ae6fb09814f62ffe6d092362c6a28b7fd44f97059fedc81ef67317c3f07dfcf227cc9a47d9f092ae793fa333023fa520e7c15317c29f05544f8aa1cf82a63f8aac05719e1ab71e0ab8ee1ab015f75842fedc0571bc397065f6d842fe3c05717c397015f9de153c3381dab0cd2641dab00ff78cb7e555c7d72c49d843ac492827996d48ef816d58eb89e48587585c705071323754dd579a92705d3cfd18e7a3defe14c693c0df354411feeb76b0d7f678b4b8672ebc07eb01cb06b098fd1f6d92d335c167bc12f6d957a32301dd7d5bd96db96843aa55c1947df68ada931643d3886ac334eb1d5fe365028a83287edb6a57b5c50462df4e5b0d1a7d89edd76eb0e7f57ee491c3d94db67ed06cb0eab96d2fd83bb6258768065a7554b69ff3964b7cc9c2af371cb65aa321e833e91fe137b06a63f0efdf598e5fe4a429d52ae8ca3cf5bbdd55bbdd55bbdd55bbdd55b4f6fabb2ec319c69986f0f814f623bc13264d712fef699a9cb92b2c37358ceceade573aafd783e210b86a8f36b750d23ae37b4ab0ea6cbb2526d3960c41c9c6f0b979fd423e5cab8d455076d390016dbe7db9289a3cffd157fa1eb2dacb67f6e259f93f320b23eed33da81e74b7759ee47b5ceca791719ca9d7bd80516cbe764f20ece6784e70976805fda2af564603a9e6fb27b8ea7b4beee4c1cdda732be032c32e07964dbe778ca2ddf9d11965a22cb0091a58ac8b292c8b297c8b28cc8b284c85220b2741259da882c5922cb14224b0391650291651c91254d64a926b2a4882cb3882c7d4496994496154496fd44966e224b1791a59dc8d24264994a646924b24c24b2d41359ea882c3544964a22cb0c22cb7422cb7a224b0f91653991652991653191254764e920b2b41259e61059a611599a882c93892c93882ce3892cb3892c87882c19224bf2145bd28963afc7a761fa30c476e8fc6e8855449427e720657e751d7355e3b165574494bd33c2807d3464b4257762c351d7cd9389a3af9b4b5d7560d84960c910590e1159661359c613592611592613599a882cd3882c73882cad44960e224b8ec8b298c8b294c8b29cc8d24364594f64994e64994164a924b2d41059ea882cf544968944964622cb54224b0b91a59dc8d24564e926b2ec27b2ac20b2cc24b2f411596611595244966a224b9ac8328ec83281c8d24064994264c91259da882c9d44960291650991651991652f91652591a58ac8324064a925b25418169caece59c96f961dfa6f0aa64fd2276fea2db761eda2c58bf3f9b3171deff96acbefa62b7b5d5fea3adef3d5a7da324064a922b2ac24b2ec25b22c23b22c21b214882c9d449636224b96c83285c8d24064994064194764491359aa892c2922cb2c224b1f91652691650591653f91a59bc8d245646927b2b41059a612591a892c13892cf544963a224b0d91a592c83283c8329dc8b29ec8d24364594e64594a64594c64c911593a882cad44963944966944962622cb6422cb2422cb7822cb6c22cb21224b86c8923cc596e33d5f2dd327434cfe37c210c41ed5f9fd10ab88a843ce4b3e063139d69732d4f5cebec6630d15f099ed3a9f8a303c1e61dd1ef159d77d8ef514615ceac2e7b5b71358324496434496d94496f14496494496c944962622cb3422cb1c224b2b91a583c89223b22c26b22c25b22c27b2f41059d61359a613596610592a892c3544963a224b3d91652291a591c83295c8d242646927b2741159ba892cfb892c2b882c33892c7d44965944961491a59ac89226b28c23b24c20b2341059a61059b2449636224b2791a54064594264594664d94b64594964a922b20c10596a892c15119647ec5ac253eb0f274606b95efd0838c4f430c4248ff75b3e64d9a6fa661bd88a50ef4350ef8356ebcd87f562f945703c08f12d76db1bae175b75596afb4487d4958279b6e88be3f57a99485c7e27a9e3dfcd464cb93739704b3d52ae8c4b5dca37a8f39b2126f9f510db64c494798355733ea7caecb75a662eafcab85f975509ed957a52307d476664be5d3aaf96d7037afa5628e7d988e93294bb8f6603f4df3abb6d0db7917ba1fc22d481f5aeb55b6f1eeb4dea2475483c05f967e086a6b523d923fd2b66b5dedd17311fe61f303e9381e9f7396ef33a7014615cea52ebc930ac53b2ce28cf46cb1e6c2ff6cb26e817998eef4370b9bda941f625fde0e8338c6a1b92f513f789f759b625a11e2957c6ef039fc436424cf67bf73bf0f52e59dcb3aa7b6db8da48dd6a7d79dcb0a560faebf03da3e63d0cebd6414bae52afe5c2fdf21336cbcc15726a991fd06549d92ab6cf88a9baf75aad3b9757f5c8b96519caedb3f7816f58e7f1fd03bbedfac2fdf82e28bf0875ec83f84ecbfd82f5ca7e5cea90780af29fcd8ccc2bf3a975f167d04f07a1bc1d3a5fa1e7d91931cf1ec86339f259332fcb51fa2703d3b1ace177f155c3e78afa6feec486b03f7783b508e33bc0f3166cbbc3760d05ecd34a5daeac43c3eeda9ec37542d66173b9a8f890833e977a651d963a249e82fcd7e1586468247bcc7bb7eaa0bf643eb53f88da2e5db46937b4a908e343103fde3cb8bd0c45b47137b47157c47c519f913233307dd728ebc1cfe03a28b1a2fe9b3bb1218ffb1c297787e153dbc4e760fbb3bc2f0f0d7b0dc35ea33f5c7c87a8757396518f6aeb37a0ad76bfd3f3615b717f5a0483d49582797e3a69c4f52d67aed2be48ea5483fafd3ec570a97af7dbadb79086f26528779c81efb33860d7925765eeb35b66cec1b159782be730f489f49fd833301d7fc758fede0cd7e57d89a39793f9bd19c73af9145b5d2dff3d76cb2ca86bb2b5d0977b8c3ec5f6ecb2dc1e5506ee2ba52e3c1677718c681eaf481df8fd30e4a05ea947ce6b8a43ea4ac13cff04bf37f179b40ac77d834311f278fc21432d916580c85245645949645946645942642910593a892c6d44962c91a581c83281c8328ec89226b25413595244965944963e22cb4c22cb0a224b3791a58bc8d24e646921b24c25b2341259261259ea892c7544961a224b2591650691653a91c5f575dd38961e22cb3091653991652991653191254764e920b2b41259e61059a611599a882c93892c93882ce3892cb3892c87882c19224bf2145b8ef7fe4b993e0cb10ae3b3ea3adc26785fa5bc73b2023e23cffaa422cac67761cabdc18f467c16fbe831a32db9131bc23ec27a8a302e75e1fb2a1f25b064882c87882cb3892ce3892c93882c93892c4d449669449639449656224b0791254764594c64594a64594e641926b2f410590e1259a613596610592a892c3544963a224b3d91652291a591c83295c8d242646927b2741159ba892c2b882c33892c7d44965944961491a59ac89226b28c23b24c20b2341059b2449636224b2791a54064594264594664594964a922b20c10596a892c1527c922d75da5dcc70dcba9ac77bbdd7ac353e68f40bd3bf4dfedd0ef52ff23e078d8b22369381e827aa5ae24e4abf53cf2998346dca22d5c36dbc090843ad0f3a0837aa51e797edb7c1f660ae6b9529f70aa378cc9327db535ae395f7eb2aa6b0b94bf0d1c5bc12cf35c0b6635ff605c4ff9217c3f87d49b80fec0a108f941b0db7ecfa82a73b3dd32c3f733587eaf6878e90adf7729fd27f64ce2d8770f5643ac68a9bf9289e3bfdf147da3b54e3ec55657cbdff27b268fbc9f43fa72a3d1a7d8dff82e4389e37b936dbf7b52f5b3bca751f6c5fd860563b2df94cfe07e53e6e9857d501ae2f82e62cbef710ddf4f787fe2e8a1dc7e691d58eeb36c5165de6bb7ccf0b8622df8a5ad520fbec3b51fdab6d672db9250a7942be36bc1224305582cf749d97b0fef8db00c10595612599611599610593a892c5922cb2c22cb04224b9ac89222b27411595a882c53892c13892c33882c7544964a224b0f916539912547646925b23411592611596613593244962a224b81c8d246646920b28c23b2541359fa882c33892c2b882c0f1059ba892ced449646224b3d91a586c8329dc8d24f64394864594a64594c64e920b24c23b2cc21b28c27b2d412590e115992a7d872bc779dc874fcff8d6b75fe7e88f5eafc7d10ab88a843ceefaf85989c1f9432d46fe8471b8f2d1bfbc8c5f561aca708e35217beeba497c07288c8524b64194f64994364994664e920b22c26b22c25b21c24b2f41359a613596a882cf5449646224b3b91a59bc8f20091650591652691a58fc8524d641947646920b2b411590a44962a224b86c8329bc83289c8d244646925b2e4882ccb892c3d44964a224b1d91650691652291652a91a585c8d24564491159d244960944965944962c91a593c8b284c8b28cc8b292c8324064a9706fe9f6cfbdbebbc53ff7ea9f7b8d63c91259fc73affeb9d73816ffdcab7fee358ec53ff7ea9f7b8d63f1cfbdfae75ee358fc73affeb9d73816ffdcab7fee358ea59ac8e29f7be57feed53f6bea9f358d63a921b2303d6bea9feff4cf77c6b1f8e73bfdf39d712cfef9ced13fdfb9166215c667d56f3bfc5ff6ab75bc023eb34ae7531165af86d81a9d5f15f159eca3d5465b722736847d84f514615ceac2e73b5711580e11596a892ce3892c73882cd3882c1d4496c54496a54496834496e944961a224b3d91a591c8d24e64e926b2ac20b2cc24b2f41159aa892ce3882c0d449636224b81c8524564c910596613592611599a882cad44961c91653991a587c8524964a923b2cc20b24c24b24c25b2b41059ba882c29224b9ac83281c8328bc89225b274125996105996115956125906882c1527c922d717a5dc3586e554d67b8fdd7ac39f107743bd72bdf51ee877a9ff6e70dc65d991341c0f41bd525712f2d57a1ef90cde0774875d5bb86cee044312ea40cfed0eea957aaa74bde290ba52304f853e90ad378cc9327d755b5cf328fe67fbad50fe3670dc066699a706cc6998e70e28e3d6b8c6f243b72af326bb6586ff83f996c4d143b97b2a6e82f6dd6cd9a2cabcd16e99e17ee206f04b5ba59e0c4cbf0dda7683e5b625a14e2957c66f008b0c1560b1dc2765ef99b931c2324064594964594664594264e924b264892cb3882c13882c69224b8ac8d245646921b24c25b24c24b2cc20b2d411592a892c3d4496e544961c91a595c8d24464994464994d64c91059aa882cb711590a449636224b0391651c91a59ac8d24764994964594164e926b2b413591a892cf544961a22cb7422cb5222cb62224b0791651a91650e91653c91a596c87288c8923cc596e33d8b2ed36f85985c17bc0562efd5f99b21561151879cc7be0162721e4cca50bf15f17f0d4b1cfbc8c57550aca708e352173e8bfe5e02cb21224b2d91653c91650e91651a91a583c8b298c8b294c8329dc8524364a927b2341259da892cdd44961544969944963e224b3591651c91a581c8d246642910596e23b2541159324496d9449649449626224b2b91254764594e64e921b2541259ea882c33882c13892c53892c2d44962e224b8ac89226b24c20b2cc22b264892c9d449625449665449695449601224b8561a983e9732026d712b310bb5ee75b20769dceb742ec5a9d6f83d8353adf0eb1ab75be036257e97c27c4aed4f92e885da1f339885daef305885da6f3dd10bb54e71743ec129d5f02b18b757e29c48a3a2febbafaee788f1153cbf7429d97f973273684cb57ea917265fc42f05da4f3ef8198e49783f90223a6cce73b305f609865fc7cf089ff0288497e0598cf3362ca7cae03f3798659c6cf059ff8cf8398e45782f91c23a6cc673b309f639865fc6cf089ff1c8849be07cc8b8c9832e71d9817196619cf834ffc8b2026f93e309f65c49479a103f3598659c617824ffc67414cf203605e60c49479be03f302c32ce3f3c127fe051093fc21c7be8b0cdf4586cf55bd171af55e7892ea3ddfa8f7fc9354efb946bde79ea47acf36ea3dfb24d59b37eacd9fa47a171af52e3c49f59e6eebf3a9da6f9c6eebf3a9da6f9caaedc87f1f9d9c7afdf7d1c9a97734dbd13cbbf516d250be0c4963bc08f9796039d3721fa832e7da2d33a7ca6cb65ca62ae30ce813e93fb167607a33f4d71996fb2b09754ab9328ebeb1624d430cef877f52e7f1bef9a774fe7a883dadf3d741ec199dbf1662cfeafc35107b4ee7af86d8f33a7f31c4de077e89bda0f31741ec459d7f0fc4deaff31742ec259dbf00622febfcf910fb80ce9f07b10feafcb9107b45e7cf81d8ab3a7f36c43ea4f38b20f69acee721f6bace9f05b1c33abf10621fd6f9f910fb88ce9f09b18fea7c33c4ded0f9ab20f6319dbf12621fd7f92b20f6099dbf1c626feafc65107b4be72f85d82775fe12887d4ae717404ccec5ce85985c177b126272fdfb2988c9fd3f4f434ceead7b0662723fefb3109367089e83585ae79f87985ceb7e1fc4e45e9f172026f7d1bd0831b977f7fd1093e7055e82985cef7a1962722df903109ba4f31f845883cebf0231b94ff755884dd6f90f416c8acebf0631b96efc3ac4e45efec31093fbb53f0c31b9bfe6231093ebf31f8598dc17fa06c4e43adbc72026f7317d1c62727efe1310937ddc9b10cbeafc5b1093ede2931093f3f8b26eaa7545ed4ff13d9b45f01d80f8b0ce17f5dfdc890de17efc095d5695e190ba52308f2c7c59cff6244686fdfaafb8ebe0737ba00dbbedb6217c87e81e68432dd4bb1bda70c4006d509e5d0efa14fba5087d2275e1fa27f3aafdcd373223fdf4846597aaf360e2e8a1dcb1a1d4af2c07ec5a7219b0e0fabdcf6a3d8570dd90f552edf7b389917dc13ea8d7d27675e46db7aadedd507e333870bb9279a618eba4e56d245c2787c193050f6e23324f93f6a875f2f30d239fb3bc1e84bf578eec5bf4506e9d74b72f2ce4d2d027a3b1607fda5d6f4bbf9d6cef271decebc2df4e3ba14fcc752a03d377417fedb4dc5fb8bd49b9328e3e6ff5566ff5566ff5566ff5566ff5566ff5566ff5566ff5566ff5566ff5d6b1625596270c671ae67b82c02731bcde62fbdc365ebb95b22b83f4265cbbd86fb5ced2b525bc1e910583d4958279fe1aaea97c5ae7eb60ba2cab34f4152e3fbbd73b4acb4fea9172655ceaaa83b6e0f2b37dbd03afd349b9bfb8f51656dbdf060a39753f88baf62deb93b9ddc932c56baf12c3eb7c51d7edf1dad81e67fd32bae581dbcc7e88491eefa3b0dbc77917d7d0c2dbb376c27290b6493d2998fe65d8877ca56164d998fb0b35fddb11d36528775d13af5b0fd96d6bb8cf7c1cca2f421d58ef6376ebcd63bd499da40e89a720ff2db9c909e65383f4ef90feabd6bb1d11f3617e9ff1990c4cdfe1b8cd43e028c2b8d4a5d693afc23af56df8beb4fd7d83edc57e9909fd22d3f743bfb8b83f078fefb260d805963d86138fab701fb8c381ef78c7553bc027b161f0493b707f72b876c4eaf218a8c2e84b5c8696be278ebabf06efbf680687d485f7b3bc03f7d798c73d59f82cfe7fab93714f90f9dd8cf7047dff14dc13249edd117df823d84fb4e81b3e8f77fc3a6cc45cfba5dc61c38fc705d856dbbf8570df2043b9efd89d60b1bd7f73b04f0aeff319027fd4fe48a6ef85b60d596e5b3271f4774811c68720be23c28ac78fc3c67ccafab8556b21e7e23b5d95f1a82e4b6d87b26e4b3d29985edb38325f1dfcbf0169f30128a72962ba0ce5d6633c967bc46e5bc3fde5c3507e11eac07ab7d9ad378ff5cab1a2d421f114e4a7cbcdef309f1aa47fc5acd6bbed11f3617e87f1990c4cdfeeb8cd8f80a308e352975a4fea619d9275c6c5768eedc57e990dfd22d3f177ed13c6fc6a7d96ed01bf8b5c1c6b3f9a38baff64fc31f0496c2831d28f2dd08f768fcf4aae03e0ca268e3d4785e7ce709ff0269c0fc8ea38beabc87cce4c95d36ac41c3ce318b649ea9172657c1ef85a74bef5e4fa0aa3f5cd357c2e9ec14c439d3294db9f9f099636cb165566bbdd32c3e392f9e097b64a3d19983e19da36df72db9250a7942be3e86b8fb0cab34ef88e5efc5f8296fbacecb39b586fe749e8a3acce773aaeb7c3a8b7c5a8576d27b89cd4506e3be900ef02cb5e55a6e5772885c7525d602e421d2d103fcb41df77417f26a10e89a7207f3d1c4be13b9fe4bb06dff7d419311fe6e71b9fc9c0f44ec76d3edeb3ff5297fa7ebd14bef72daff3e1f2ee340c32de02f18511fdd509fd25d35b2126c700b88f6d36ca484339f85debe2dd60c76b272e778975806f6184afcbaeaf506e5de8029ff91e3057fb41d322df3db81f9c66f49f5a57ef0157a50357ca70a5a06e35a85398f2cce9c69ed5f75fbce9de2deb7b370c6ec69db4cc9c84bf15460c1fe2ae8498cc27d36a74636bec36b61beb4f18b68451572271f43facadb66bc9ab4e95eb1cab7bfafbafdfb2aa7fddeacbb66c583db86e6003f6a2d963b8b82a208f71ec5d79f4bd0a62696899c4a4ac5a88a5202f3d520df1a2a5de70d1c369e88704f4270e45c857c3df2acb16d5a7f21a81cd83039b7aeeedbda1b7670d2e667303c2451bb598d3899115f4dd16b77cbe0662524e2d4c73d1746c9b945b69181d6cec79b68d5dde18a117ff2d9bd60df6466de6e5963feead93e036db650d3e052aabd095576aac2c34d538d5d9f26f715443d5d7857af5857ad5857ab5857a9585dadba9a32ef553700a58e5559bea5514eaeb4fbd6a42bd5a42bd4a425dce528feaab5324ead0471d8a6613a5c3067528a57e3aa9c323f5734efd64563fa1d5a1913a1452871bea2b5d7dbdaaaf53f595af0e01d5ef56758e4bbd3259bdb245bd2659bdce45bd1a59bdea45bd0e59bd0646bd1e46bd3646bd4e46bd6646bd7ee622ddb717274aaf48be24517a05b27a15ca6589d2ab53ae48945eb57255a2f40a1cf5ba61f57a1cf5da1cf53a1df59a1df52a6af55a1ef55a5ff52a9e9b12a57f6fabfeedadfa77b8eadf2ea9d7e7de1ea43b82746790ee0ad2dd89d2e1404f905605697590d604a937486b83746fa2f43ad87541ba2f48f707a93f48eb83b421517aedeac6203d10a44d41da1ca4c1206d09d2d6203d18a48712a5d38eea14ab3a0da94ef5a95367ea549a3af53b94289de2539751d4e513758a5f5d9255a702d5e50775aa5f9dde52a7b3d469bf837a19abd7bba8d7b9a8d7b7a8d7b5a8d7b3a8d7b1a8d7afa8d7ada8d7aba8d7a9a8d7a7a8d7a5a8d7a3a8d7a1a8d79fa8d79da8d79ba8d799bc9628bdaee47062e41529b801ccd5237268d93338d8bb7ee360767020bb7e4bffe0ba8dfddbb20fae1beccb0e6cedddb4b67fe041fcf04f4fe4c3b29dce3af6c33d6bd61cff7393f4e7e4f7d7951bd6f43e941dd832981d589b5d35b065c39aa30eb516eb5db61c93addbb0b5a77fdd9aec86810dab7b71c6d7324737e69adecd9b835d4f30e360b667cb60dfc0a6750ff7aec9aeda96ed59bd3aa866103ffc43fde1236fa52eedb7b29bfb834fe74a65f4070de95dd395c5699b838eda3c98dd3cd8b36930bb76d3c0fa6cbe0bcbbd42b3e590e2a6a0b1c7f4c835f5c75d0c9bb7ac1adcd4b37af0f8ddb9a6de8d3c397114f2ea892720ffb95e9f47b92254e9034859df6eeee9dfd21bd43490edefd914346aedc0a6ec8a9eb5bd37e54b370bc830b9e1b8c6775fc9df3e910fffa3212eb785fc27ae38d3bbf36c03001076393200000020311f8b08000000000000ffed9d097c15c51dc7dfe685c0cb0b770810726c0e420821bc3c22978acf7a613db05af1a8a840822247340445eb55ab56bc8f6aabf5a2f77ddabbd5aad5aad5aaf5ac56450444c56ad56a952a9dd9377ff363589ed93a43fe69663f9fffdbd9ffccfeffdf39777776f7edea582ce6c5b24b5c48716cdb85e2336a9dfa784bb367ce56ca26675e2fe18cf712cefc5ec2d9af977016f412cefebd8473402fe14cf412cec25ec299ec259c45bd8473602fe11cd44b3807f712ce21bd8473682fe11cd64b3887f712ce62839ca38173845a97a8f548b51ea5d694b654adc7a87599ca63beda2e175221a45288afe2a840aa84540ba911522b64ac903a21e384d40b192fa441c804218d42260a69123249d9681692163259488b909d844c113255c83421d385cc10b2b3905d84ec2a64a690dd5499ed2ee41342f610b2a790bd84ec2d641f21b384ec2be49342f613b2bf9003841c2864b69083545e7c95974f093958c821423e2de4502173841c26e4702147083952c867841c2564ae90a3851c23e45821f384cc17b24048ab9036210b851c27e478218b849c2064b1902542960a5926a45dc8895a999f24a443c872219d2a6e888a5b21e46421a7085929e45421a709f9ac90d3859c21e44c216709395bc8e7849c23e4f342ced56c9d27e47c215f1072819055422e147291908b855c22e452219709b95cc81542ae147295902f2a5b79cad6d542aed1745f12f26515be56adaf53ebafa8f5f56a7d835adfa8d637a9f5cd6abd5aa629ca86e5b9a63e272075d4e63dd051fbcf031df58538e8a85fe4838efa483fd0517f29001df59dfea02b53e101a02b8730ad2b54b81074952a9c049dafc245a0ab52e181a0ab56e141a0ab51e1c1a0ab55e121a01babc2434157a7c2c340374e8587ab3595855c326a9dfa988bb46978ac4d49766a07c5901f6a07234047eda00474d40e46828ef23e0a74d40e46838eda4129e8a81d8c011db58332d0513bc0f643eda00274d40e2a4147edc0071db5832ad0513ba8061db5831ad0513ba8051db583b1a0a3f2ad031d952fb51f599e7b413c2dd857711e9074148f7d350e364947f1d857291efb2ac5635fc5785a533cf6558ac77e49f1d807a90eb1bfd13ed8b7a80eb17d921d6c8b5487d8eec836b631aa436c63e40fdb18d521b63162c0364675886d8cb87cd0511fc13646ac384615005b46ad531f6f69c6719a164fdbce4098fc1740fe0db14cc663417758ca81a5c22c4b3a09e552017e7cc37ef018d69d3cfbc052659625988fac366b3338fdad017eca2bf949427c31e4adc670de3cf04976691bf9bacb3aa28759254b99c689e734650cf848e7035f4d085fad59beb417dbba1e33b05d0b7ca4ab0216c3ed3f9dd058e492ab7f57034b9d5196e6149ecb7687a50e58c61a65c98e35e3ccda0cce83eb0ddb9436c6439950f9117b12e2eba1bcc61b2e2f0f7c925dda463ec7ea581dab6375ac8ed5b13a56c7dab759f13a07e721295d0d033ed28d0516d3d70638f746b6e59ce72de0d3ec7c4a730aaf9369ee8818c8571cd2b426bbb87ea57485b16dafad13b1ae6b6aacbf4aa3fcd9fa233f6497b62b818ff2e26b7935cd52a5b1fcfffa4d2f303fa7d99c9273e8725e9eda5385960f9c471aa9e9649bbc1bf2cb651e1ae769f380cff0dc74f3ff3a378df37471e033dd57255f45043ebc6f4afbe13d20d373cb38667587af0af868bf7ec0677a4e13e74ebbc31736cf59006bd3f36551e7eec6021fedd71ff80c1f5f03beba087c78ae44fb0d003ed3e72292af3e021f9e9fd07e09e09b6081af2102df04e0a3fd0a816fa205bec6087c1381af11c2c437c9025f5304be49c044fb15015fb305be54acfb7ccdc047fb0d04bec916f8d211f826031fed3708f876b2c0d712816f27e0a3fd0603df540b7c5322f04d053eda6f08f04db7c0372d02df74e0a3fd8602dfce16f86644e0db19f868bf61c0b7ab05be5d22f0ed0a7cb41f3e03b69b05be9911f876033eda6f24f0ed6e962fb80f9a89c0b73bb0ec6996a545b27c2202cb9ec0b2875996e03ee85e666d06f741f7366c53dad807ca84ca8fd89310bf3794d73e86cbcb039f6497b691cfb1f66d567c278c3813b16dfb5a4ff2916e0f8b2c098d452eb9c6ba303eaccb7dcdf205c7855911f8f60596fd8db24c0ee6883f1981657f60d9cf284bf6b87080599bc1187e20f0535ec94f12e2b1ce0f349c370f7c925dda463ec7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8ed5b19a67952cb334ce04a49bc5808f74fb596449682c72c9f59c48181fd6e54166f982676a6647e03b08580e31ca920e9ea9f95404964380e560a32cd9676a3e6dd666f04ccda1c04f79253f4988c73a3fd470de3cf04976691bf91cab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8eb5b7b04a96d91a6702d2cd66c047ba832db2243416b9e49a670fe3c3ba3ccc2c5f704f624e04bec380e548b32cc1ff3f1c1e81e5486039c22c4b704fe233666d06f7248e027eca2bf949423cd6f95186f3e6814fb24bdbc8e758fb36ab6499a3712620dd1c067ca43bc2224b4263914bae71298c0febf268b37cc1183e3702dfd1c032cf284bf65b26c7446099072cc71a65c98ee1f3cdda0cc6f005c04f79253f4988c73a5f60386f1ef824bbb48d7c8ed5b13a56c7ea581dab6375ac8eb56fb34a96b91a6702d2cd65c047ba632db2243416b9e4ba4e09e3c3ba6c33cb175cd3b546e06b0396e38db264afe9164660391e588e33ca92bda65b64d666704d7702f0535ec94f12e2b1ce4f309c370f7c925dda463ec7ea581dab6375ac8ed5b13a56c7dab759254babc6998074ad0cf848779c459684c622975cd729617c58974bccf205d7748b23f02d0196760b2c4b23b0b403cb32b32cc135dd89666d06d77427013fe595fc24211eebfc24c379f3c027d9a56de4eb2dac9265b1c69980748b19f0916e99459684c622975cfd278c0feb72b959bea07f7744e05b0e2c275b60e98cc07232b0ac30cb128c35a798b5198c352b819ff24a7e92108f75bed270de3cf04976691bf97a0bab64e9d0381390ae83011fe956586449682c72c9d57fc2f8b02e4fb3c0776a04bed380efd410bed32df07d3602dfe9c047fb2580ef4c0b7c6744e03b13f868bf42e03bdb02df5911f8ce06beb3204c7ce758e0fb5c04be738089f6c36f8c9e6b81eff311f8ce053eda6f20f09d6f81efbc087ce7031fed3708f82eb0c0f785087c17001fed87df18bdd002dfaa087c17021fed87e3dfc516f82e8ac07731f05d14c277a905be4b22f05d0a7c9784f05d6e81efb2087c9703df65217c575ae0bb2202df95c072955996541258ae023f575bc8f31763ddcff3d5c0728d853c13cb35e0e7cb16f2fca558f7f34cfe93b01ff25d6781efda087cd701dfb5217cd75be0fb4a04beeb818ff6c37e7ca305be1b22f0dd087c3784f0dd6c81efa6087c3703df4d217c5fb5c0b73a02df57816f7508dfd72df07d2d02dfd781ef6b217cdfb4c0f78d087cdf04be6f84f07ddb02dfb722f07d1bf8be15c2f75d0b7cdf89c0f75de0fb4e08dff72df07d2f02dff781ef7b217c3fb4c0f783087c3f04be1f84f0fdd802df8f22f0fd18f87e14c2f7530b7c3f89c0f753e0fb4908df2d16f87e1681ef16e0fb5908df2f2cf0fd3c02df2f80efe7217cbfb2c0f7cb087cbf02be5f86f0fdc602dfaf23f0fd06f87e1dc2f73bb37cc17d88df46e0fb1db0dc66962578d7fdf711586e03965bcdb204f744fe60d666704fe476e0a7bc929f24c4639ddf6e386f1ef824bbb48d7c8eb56fb34a96df6a9c0948f75b067ca4bbd5224b4263914bae71298c0febf24eb37cc1187e4704be3b81e56ea32cd9ff50ff630496bb81e52ea32cd931fc4f666d0663f83dc04f79253f4988c73abfc770de3cf04976691bf91cab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8eb5b7b04a963b34ce04a4bb83011fe9eeb2c892d058e4926b9e3d8c0febf23eb37cc13d897b23f0dd072c0f1865c9de93f87304960780e57ea32cd97b127f316b33b827f120f0535ec94f12e2b1ce1f349c370f7c925dda463ec7ea581dab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab63ed2dac92e55e8d3301e9ee65c047bafb2db2243416b9e49a670fe3c3ba7cd82c5f704fe2a1087c0f03cba34659b2df8ff86b04964781e511a32cd97b128f99b519dc93781cf829afe42709f158e78f1bce9b073ec92e6d239f6375ac8ed5b13a56c7ea581dab63eddbac92e5218d3301e91e62c047ba472cb2243416b9e4ba4e09e3c3ba7cd22c5f704df74404be2781e569a32cd96bbabf4560791a589e32ca92bda6fbbb599bc135dd33c04f79253f4988c73a7fc670de6499924fb964601bf91cab6375ac8ed5b13a56c7ea581d6bdf66952c4f689c0948f704033ed23d659125a1b1c825d7754a181fd6e57366f9826bba6723f03d072c6b8db264afe9d64460590b2ccf1b65c95ed3bd60d666704db70ef8d7a835f949423cd6f93ac379f3c027d9a56de473ac8ed5b13a56c7ea581dab6375ac7d9b55b23cab712620ddb30cf848f7bc459684c622975cd729617c58971bccf205d774eb23f06d009697ccb204df19783102cb4bc0b2d12c4b704df7b2599bc135dd2bc04f79253f4988c73a7fc570de3cf04976691bf91c6bdf66952ceb35ce04a45bcf808f741b2db2243416b9e41a97c2f8b02e5f35cb178ce19b22f0bd0a2caf9b6509c6f07f4460791d585e33cb128ce1ff346b3318c3df007eca2bf949423cd6f91b86f3e6814fb24bdbc8e758fb36ab64d9a4712620dd26067ca47bcd224b4263914bae71298c0febf22db37cc118fe6604beb780e51d0b2cff8ac0f20eb0bc6d962518c3ff6dd6663086bf0bfc9457f2938478acf3770de7cd039f6497b691afb7b04a963735ce04a47b93011fe9deb6c892d058e492abff84f1615d6eb6c0f75e04becdc0f75e08dffb16f8fe1381ef7de0fb4f08df160b7c1f44e0db027c1f84f0799e793e1d28171ff94f4242e48b5be0cb8bc01707bebc10be7e16f8f223f0f503befc10befe16f80a22f0f507be8210be42b37cc1f9c380087ce45fb2240c9795b499346b33256d16192e336963201412955f12ea8ee28ba0bc061a2e2f0f7c925dda46beeeb2e6c57a96d582df7491cc33e49bec5f15dbba1ce4324885f3418f7d6f88853219ac6c7a4ac8c7202893a116fc929f7eca2f7190af38a479b840955d4c1d77d432ca72d9e09281f0103c06aaa595114b092396d98c58528c581a18b1d43262a960c4328211cb5c462cb318b1cc64c49266c4d2c888a58e118bcf88a59411cb2a462ca319b12c66c4329f11cb1c462c498f0f4b8651b9b430626962c452cf88a59a114b19239662462c5e0fb32462dbce89269015d2e569fbcaf9950b8bbae2876b736d52570c732ebaede1607b980a177bdbee8b6534dc4219a19f0c6c93af426028f67a9ea598114b1923966a462cf58c589a18b1b43062c93062497a7c58e6302a97f98c5816336219cd886515239652462c3e23963a462c8d8c58d28c5866326299c588652e2396118c582a18b1d432626960c49262c4329b114b09239656462ca376100bcdb790dd611a4b4ffa1d61d66fd0054bc02fcd3f8d807227ff25c031d23087a77178e07724f81d65a1dcc93e3d13451ce42b0e6956f7cfae072a9ed1867912e00bcb02970c84c97f12f6c339dc3116f84a23f08d013eda0f9fef28b7c0571681af1cf8cab4b62ff92a2df05544e0ab04be8a10be2a0b7c7e04be2ae0f343f86a2cf05547e0ab01beea10beb116f86a23f08d05963ac3636a1258eac0cf38b37e5ab6f76c68bd85b17a7be5580ff54c4ba9c787c567c482cfccf6344b092396d98c58528c581a18b1d43262a960c452cd687c2963c482cfeff634cb2c462c3319b1a419b1343262a963c4e233622965c4b28a11cb68462c158c8e012319b1e073cd3dcd329f11cb1c462cb58cda4b8651b9b430626962c452cf88a59a114b19239662462c5e0fb36cefb9668a1f07e9f2b47df5e79a1b943e0fec4c50ba7888ed06b03d5e852778dbee8b65d460a18cd04f06b6c9173ed73cc1eb799662462c658c58aa19b1d433626962c4d2c28825c388a5d6e3c3328751b9cc67c4b29811cb4846eda58211cb684675b48a114b2923169f114b1d239646462c69462c3319b1cc62c43297114b19a3634035a76323a33aaa65c4d2c08825c5886536239612462cad8c587c46e34b292396513ba88e68ae90ec8ed7587ad26fa359bfc1d03411fcd2dc69238ea52a3c11389a0c73781ac74af0db64cb6f73f6bf7b2719cd4b3af816754ad924db5297d674d2f764c3ed48fad127e6b5cdade6e9d3c0d7a2c278ff628a857a9e0af9cf808f34e8a759e85f53618cf1c007e9e310be6d40575a4a27ffb3f70328a726b0375d85f3549a692169768230da990e158461aa472a9f24c4a3ad968fe02b80fd32ca76eae32d01da146dbc9aa2e547f2fc744017438b5986349669beb24b6da8c55ede53d826a80debf522f5332c94f934ad0d938f69d08629fc982afb18a4934bb3564f85505e33603c08eb97332cb6233af64fd15872a5c1fe322347df91799cea6d9b2e57b924217e6a37fde03e2d96cb6dbad6ffa66bf9937de20ee87f532c304cd618266be561e31822db269d0b4e81bc3e0579357b7ed21ce47592d6e789a109fa1ea53934d9c5f52c704db03016356ae74dfafd5b0fc29486ceb51a214f91cf699b3f9a6d3cd83f35b6ed797d1cd2ac57e5345031e379ef4ad817cf436d3cd3305e1b63f5e7092cbcd7d48c7ee8dd50e21807654569364159e1330f786d64f81daf165bef008e85b649e58e4b06c255903fd3effb59780733b8be2a870c515ef15d4b8aaf87bc955b685f95da584ddbf85e2a2d79b12e964a0b2cb864205c19c282efd6f5344b09a3726960c452c18865042396c18c58128c58e28c58ca188d2f731995cb2c462c8d8c587c462c4318b1143262c967c452c1687c99cfa85c9a18b154336219c588652823962423967e8c587c46e3cb4846e5d2ca88653623961423965a462cc318b11431622960c452cd68ac9bc9a85cd28c58ea18b194326219ce8865202396d18c58fa336259c588a596d339262396c5313e2c7318b16418b1b43062a967d476eb19954b192396418c58063062f17a98657bff2541f175908eee698f051dfd3f740de8f2427cd0bda972d0d17c32d990f33f57176d6b1bcbc8c63d7cf493816df285ff2531c6eb7996018c580631622963c452cf89c5e3c3d2c2a85c328c58e6306259cc886524a3b65bcb886515a33aeacf8865342396818c588633622965c452c78825cd88652623966a46e36e01a3722962c4328c114b2d2396142396d98c585a19b18c64c4e2331aebfa312a97242396a18c58463162a966c4d2c488653e23960a46e34b3ea3722964c43284118bcf88a59111cb2c462c7319b194311a5fe28cca25c18865302396118c582a18b13430622961c452ca687cc9d3caa510e2e95ea4d4d17df091908ebefb5c0a3afa5e358da1f84d687c7680f6c16f47d33ea34057a131cbb22a315b5629fc6e307e5fdcf077ce77dadef77f8b0dd73d7e7317bf533fd4ac9fb43c1ed0f7d169d1363ff41503ff926598e13c4b9b430cb70b6963306488f23a04dae760ad6d1780ce54de3cf04976691bf9bacb3aba87596dd495b439c870fb9673d303a02c0769658af9495ae85b0323f4ad24b01459e85b8516fa56023244792d84f69a08192b1316da6ba1d65e691bf9bacb3ab887592df8fdb01f0cd47c0dd1ca2178ae4b8569be48f214186e3bd25c7fad1cc86f0194433fa37e9b03bf683f031cfde05c2b9f746abb403b16c721cd796ad266a02a3fd2d3f570f02ca2a693be3d0b6d2b4f2b53daf6a07ee32a9c87e7905a9d17c23ed80e3e8899646e0ec6fcf78dda4c354b1bff51b6f221bfe4270ef1571476a5bbaab0abbe68a0a6ba94f15f0d89a725d7b8fe0194df7b66f31ab4e777c17e067ca0df7f9bf5db8c7e3d25e483f47108afa6894d4827172a5f6296c93687a4c3704cdb2709f19b2de7f93dc0c8c036f992ede41a6853d46624cf16c33c985f2c170f8e69145f08639ecdfe26973cadbf498eb91aa3ec43d43e714cdc6c98cd033f6497b637031fe9b6808ec63dca5b21a42b051dd9c16b6d6a1715a0a3bee0838eda4d35e8de51e15ad0bdadc275a0fb970ad783ee2d156e00dd9b2adc08ba3754b80974ff54e114e85e57e134e85e53e116d0fd43856782ee5515cea8b5acf357349dacf397355deae32d419d931fb24bdb2f03df26157e0574149e05cc2f693ac9bcd102f34b1a336d6f043ee27f0974149e0dcc2f6a3ac9bcc102f38b1a336d6f003ee27f1174149e03cceb359d645e678179bdc64cdbeb808ff8d7838ec2adc0fc82a693cc6b2d30bfa031d3f65ae023fe174047e1c5c0fcbca693cc6b2c303faf31d3f61ae023fee74147e15596f936697c9b343e5b7e5fd6fcbebc83fc6ed4fc6edc417e37687e37ec20bf5b34bf5b7690df759adf753bc8ef5acdefda1de4b7afb5e79e1a37fa5a7beea971a3a7fa913b1eed18bfee78b463fc76a71f3d6bd66f70cf654d6ceb25d7dcdcb3c0f29ce13290369f316b33b834ff3bf0af516bf2938478bc0ffe77c379f3c027d9a56de4eb2dac09d07d003a8adf0cbaa755f83dd03da5c2ef82ee6f2afc6fd03da9c2ef80ee09157e1b748fabf03f40f7980abf0aba47557813e81e51e15740f757157e19740fabf04ba07b48853782ee41157e11747f51e10da07b4085718eef7ea5da02e9feacc2eb41779f0aaf03ddbd2afc02e8ee51e1b5a0fb930aaf01dddd2afc1ce8ee52e112e0fba3d2fd0bd2dda9c26f81ee0e157e1374b7abf01ba0fb830aff1374b7a9f0eba0bb55855f03ddef55f879d0e5a9f033a0a3e709b1edd233cc4f838ede9b780a74f4ded8df4047efcd3e093afa6f87274047cf0e3e0e3a9ad67f0c74f48ec4a3a0a377c41e011dbd97fa57d0d1ff383c0c3a7a4ef021d0d1b3c90f828ede87f80be8e87db0074047efa0de0f3afaaece9f4147cf04de073a7a06ed5ed0d17b3bf7808ede87f813e8e89de0bb4147f3c877816e8c0aff117434b77c27e8ca55f80ed0d17cf3eda0ab54e13f80ce57e1db4057a5c2b7828ee6a5a96dcab622bbcff6be979402bde1ef5906e37893765f96381ae1be2ca5395235446a67f89d24fa531ae22e84fd2c7e8334289e09908701e017bf9b44698e853c489ef116ca748276cf98ca643c8c93faf759f56f7255c5cc7261dba325d7791cf9972cbe5996e0d94262f1c14f85513fe9a06d505fcd53be68bcc16fb0949bf1fbe117bea45ffc8fae2ae0205f7148d3aeb5c932a3e590fdf663b9569fc453063c9466397c8fada468ebfd4c72e118494bae36e9431e0cd519a1a4705cef0e0b96a7d9769bbdce31dc0682e742c618b6296d944299e86d2a09f163a0bc4a0d9717f637b24bdbc8e7581dab6375ac8ed5b13a56c7ea581dab6375ac8ed5b13a56c7ea581dab6375acbd8555b254699c786fb38a011fe9f07e8be9b96dbc174cb6e5bd8b7cb8775169d467f6de920f79f281817cc521cdcca22eae012a8cffc3457585f79cb1feccdeefc8d61ff921bbb44dbe82ff385161ac3fd3f73bf03e1dd9fdfff59b5e60be0fa453f43ebaafece9fd8eea14efbd920eeff3c93aa77657a3d6786facc65ab974af3eb0cf54828ec2d5c067b68c9b6ddc430bdef52c857af05598fcc421be0ac6901af89e8e3e5ec8f874483c2db9ee6be27debb166f31a8c9975603f033ed0ef38b37e9bd1afa7847c903e0ee1667ab80ad2c985ca9798f13fa9311d862bb47d92105f6b39cf63812303dbe44bb6933a685369385e9a3ede607eb15c4aa05c28be12cac5747f93e582e7773e308c01961a8d13cfab700cacb5c0b7bdf3aa5ae0235d39f0513e703cb905586d9e03e9cfd7601d1a3a4e6cf57c0d3e7f51051ce40b9f67d953b56bf97c8d7edee3c3bef86dd51df14c907e6cc66782f605e61df54c10f1843d1374008c13e77fc4f96bb9a6b3c0df8cfc64b75ce3c7f382727b2cdd2a4b5bd7603466d1f39bc441bee290e670ad4d193ebe07cf73e1181f8be53ed7180b655367b86c2c1c5383e79dea815f3ff62721be18f2566f386f78fe4276691bf9bacb3a8201ebb810563ce71fa3a50b9edd35ca9a0eceef1b8cdacc9ef74c50b6e4d849e311f98943fc12186397c1f93be5d9073b6784c4d392abcf8d87f29b6836afc131ae09ec67c007fa9d64d66f33faa5f37bf241fa38844f87f3fb495dc10fcb9798f1bfc9311d86c769fb2421bed1729e27024706b6c9976c2727419b3a03ceef4df773cc2f96cb6828970fffe71d74555a7ad99ea93fe0f983e97ee9811fb24bdb0dc047ba7a28d3f3adcd2b66b97ce0f263dbce2be27ca70f5c38df1937cc5510eb7ad7c9944d7ccf8a965c635701acfb1966917367f49ed5f2cef68e79c7b51ddc36afd503ac7c0d310fd0304c458faf82e5838e5e05eb073adabf3fe8c8ce0088b39175cc1bd9cdd7180b80cd945f7ca58e965cd5df1f584c374559c6745450d57f58c7a2ce36acff7e1a6358fdcbb8b896ae7f6cdb7c19032f066779ca79be82a54a9399a3770b932aa3f21a40be1b28df0594effec977fde4bb7df25dbe62e0bc44ade539a2bcb697efe6c97797e4f823af31e4582eaf71e475873c5f9363941fcb8edd722e56ce95c8f33979ae2fcff1e5382fc752793e20c75939becae3823c76c9e3b33c76c9136d794091ff91363996fd5fb49d844c113255c83421d385cc10b2b3905d84ec1acbfe57da6eaa6c7717f209217b08d953c85e42f616b24f2cfbbf63fb0af9a490fd84ec2fe4002107c6b2ffef7590904f093958c821423e2de4d058f67fb40e1372b89023841c29e433428e8a65ff73ef6821c7083956c8bc58f6ffee16c4b2ff65d52664a190e3841c2f6491901362d9ff8c5a2264a9906542da859c28e424211d42960be914b242c8c9424e11b252c8a9424e13f25921a70b3943c89942ce1272b690cf093947c8e7859c2be43c21e70bf982900b62d9ff82ba50c845422e8e65ebf952219709b95cc81542ae147295902f0ab95ac83542be24e4cb42ae15729d90af08b95ec80d426e147293909b85ac8e75bdcb8a8dff21d5737751db87643b9bbf7c497ba79ff29789df794b96b49fd2d6dae463dc727fe98ae59dfef2ce791d9dfec28ef6a57e7313dabd598d0ed47617082b6d1dfea2e581c9a58b9675b67560fa756a54a5ebf3799d9d6d4b4fecf43bdbfd79adadfe298b3a8ff7db4f6eeb58285870bf57d47e3428cf0e4973843a90d07bb1fb2e6b6d5be9b7afe8f4db17faf3db572c6b5d8ec98f496e8d3267de92156d02a4dd5f32af43647f617b877fc8bc856d8736a753b8df32b55fd5b65958ba6249e7a213979cbafd7cec51f431769e55f4bf15de61451f5930ff05868b5065503302006bfd1d5b00000024741f8b08000000000000ffeddd077c15c79d07f0b77a6a4f4f85225491f49e0a4208c1930418e3c293bbdc901b72952d8cb0b105c2209abb8d1bb8f7debbd37b737a2eb914e7925ceaa538977aa9975c9c4b2e717c99d9377ff463589eb56106fd15663f9fe1cdceeece7c67b6cfee8a2723918817c90c5111ca23bb0f343dad7e537b37747ae6f24ad974e64c1267749238732789336f9238f32789b36092380b27893336499c4593c4199f24cee249e22c9924ced249e22c9b24ce2993c439759238a74d12e7f449e22c37e8ac06e70cf55ba17e2bd56f95faa5796bd46fadfa9da9ea98abc6eb44a817a14184849a460d9214a1518426119a456811619608ad22cc16a14d843922b48b3057840e11e689305fe5d129429708dd222c1061a1088b44384084c5221c28c212110e12e160110e11e1501196aa36eb11e130110e17e108118e14e128118e16e118117a45385684e344385e8413443851846522f4a9ba24545d4e12e164114e11e154114e1361b908fd229c2ec219229c29c259229c2dc239220c8870ae08e7893028c20a11ce1761a5084322ac12e102112e1461b508178970b108c322ac1161ad082322acd3dafc1211d68bb0418451356d8a9ab651844d226c16618b085b45b85484cb44b85c842b44b85284ab44b85a846b44b856846d225ca7e575bd08378870a3083789b05d841d22dc2cc22d22dc2ac26d22dc2ec21d22dc29c25d22dc2dc23d2aaf1c95d7bd22dca7a5dd2fc2032afea0fa7d48fd3eac7e1f51bf8faadfc7d4efe3eaf709f5fba46c8fb24c5c5e6bea7d02328db6790fd268fbcf8134da17a29046fb452ea4d13e920769b4bfe4431aed3b05903653c50b21ad0ee2f45bafe24590d6a0e271484ba87831a42555bc04d21a55bc14d29a54bc0cd29a557c0aa4b5a8f854489ba5e2d320ad55c5a7ab5f6a0b39a4d56f6a2f0799a7e1636d4ada693b2887fad0763003d2683ba88034da0e2a218dea5e0569b41d54431a6d07359046db412da4d1763013d2683bc0ed87b6837a48a3eda001d2683b48401a6d074948a3eda011d2683b688234da0e9a218db6831648a3f69d0569d4beb4fdc8f63c12a6d380fb2af603521a4dc77d350a79521a4dc77d95a6e3be4ad3715fc5e9f44bd3715fa5e9b85fd274dc07691de2fe46cbe0be45eb10b74fca07b7455a87b8dd51deb88dd13ac46d8ccac36d8cd6216e6364c06d8cd6216e63e44a401aed23b88d91158f51f9e048abdfd4de0d9d784ca6c1d3c6d310a7f2f3a1fe862ca93858eaa09c06b3e574e3b9643c756e004bd2709df17c351e4b122c8d662d7e7f6493d93cfd754a6d9d50bf789ead87fa341bae8f07e550be344e65c5210df7bfe6005f8b595f9707e550be34de023e4a6bb4d756293c3651def29c3000659a3ef6c8fae37e9e0603951585799acbc65c2b545a114caf85345a1e8fc7492dcdc63ee44139942f8d37828f8e29c97debeb1aaf2fa1f92c1cfb3af19e92f20d2ad7f07e17b88e681b6ab15cae7e3c6ad0cac5fb121ab29d0f9ac06bfaf829f39c6536cf94ac4b2b98d350069e67675b68fb56684f0fcaa0f428c4af898c0db3214ec71532cb7da525603e8c376acbc4617a8be53acf02471ac6a92c792cdd0406c3dbbcbfbe5b34038d3740faac80f6c273204d9f016974bc4f425abd9607deabe371d5f076dd99ad9eb8de290def136705f85acdfabab26d0bade0a3b466cb6db5a7eb9e59fb71b9a6f73dcc5feee7b49f503951985e933336df8360327cefd515f67e07cf0966af3f3b5361ef032ddefbfae7da5ab379a66c6f5311683fb2e33104cf6d36f6a95a6d3dd138fa9cd5599dd5599dd5599dd5599d75ffb64a4b4273e233b004035fd03330d3f706f8dc91f296f77ebf8432eb8d96d9e9f705e1fd5c020c545614e6791d5cbf5571ec3b4fa85f7c5f2401f9db7c5e41f9d2f84cf0515d70fd99be5ff422bbdebba6ffa9cbed3adffc3ed09992ef14c8f714687bd2f73b7ce65fada5c96db22e67acbe66f795cc7379ec1f9543b6be897a6b6d9f7986dba0b58df9f5d1e51f1fa87d65d32622bb1fa30cf669745204fb4665fe497004f59515a8155162d6b3d3359ee7c216ce4fbbf5d52722637d865496de56893769ab52d556727f799737b69ce16db42b6c5f1e6ec766d75f570adf691c8f05d7a9e1f3bc956778324fc3cf27fc7ec56ccfd9f099193e3f9c886766ceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaac93c98aefcee3732f9aaf9e818fd2f059d02cb396147e7b4b79cb67178fc3b30bb3cf9533cfbdf07944020c41dfc17d079ea93cade2f81d5cd07b0d16bf63ccfa5e039585dfe4e1fa33fdbc039f2152beffbce5669e8b9bdd07ba763e17a7ed49dfeff0bb1cfdfb357cce87ef4224d42f3e1b4b586b97f1ad0fdc67f0fd0d8ae3bb2a66dbb8d3c63334f92782761e2f73a16ef87d1b4d7f198e211ff3c6d68d7ebc90d35f09984e43b6e79ab3a0fde698adab7fcc6c87fcd35006963bd76cb99d582e7d474865507a14e25f82069a3b16ddd9be6496db5d5bc07c18afd59689c3f436cb759e038e348c5359723bf9246c53afc0f9d2f4f906eb8bed5209ed42d3f19b1dd3fb1b7e432a870418f09bba84e6c4ebaa04f8da2cf8f6745dd5063e4ac36f90a91e783cc177036d5e03e9effee03a34749ed8e5dd1f7cff2219d9fdef0944619e57e1dd1ffdba2701cb56419efbe27d25fddc8cefe0fcc4bdafb4d3907893b6fa151cc32a7232f13d5d5b73f9ae18af595aa0de2d7ba87712d26d1c13c995a739f03a84e6f9236c9b72c0e369a3fac5eb35fdbed0fcb545977f6dd66e34cfcc390bcf95b4bef09a81a6bf0edbe01b70ed4575ae837c4a72769f4e43b66bb339d07ef3ccd6d5df2fe743fe692803cb4d992db713cba56b332a83d2a3102fce196b0ffcc3a5d4be6496db5d47c07c189fad2d1387e91d96eb3c0f1c6918a7b2e476e2e58cc5699bb171cd81f5c576a98276a1e9d80f56afcd2fb767da1ff0f86a7abfc4eb77ca57bf9e0fbacec6f383f9eba1ddbf35484476ef13c2be2a3c26605f958def46e85d78fc6ea4ce625bfca37fa30ebfa5a15d5dfa6cbcab5f17c2570f3e5a2e0abe84055f986f0912e0a3e5f0ef43365af02543f81ac147cbe581cff4df41c2bf57371e5fd0df96cb875fd3d788782d3a1e1f1e7769b902f099eedfc7bf833b1e1ff6f9d37285e033dc97e4fbda42f8b0ff85968b81cf74ff8bccbb3d846f2ef868b922f019bedef37d1d217c788dd40171f299be4692bef9217c2930edbc56045f97055f67085f17f868b912f02db0e0eb0ee15b003e5aae147c8b2cf81686f02d021f2d5706bec5167c0784f02d061f2d37057c4b2cf80e0ce15b023e5a6e2af80eb6e03b2884ef60f0d172d3c077a805df21217c87828f96c3bf0f9fb6e05b1ac297061f2d570dbec3ccfafc6ff77a42f80e03cb91662d0ba4e5f0109623c17284598bffedde5166f3f4fbb68e369ca7cce31868136a3fb2c761fad1d05ec7186e2f0fcaa47c691c7dceba7f5ba5a54773c660be1e063e4a3bc2a225a659e490ed5817e4c37579ac599f7f5ee80de13b162c2718b574fbfd5ec785b09c0096e38d5a32e78513cde6e91fc397819fea4ae5c4613aaef36586ebe64199942f8da3cf599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd559cd5ba5a55773c660be5e063e4a3bdea225a659e490ed3d91201faecb93ccfafc776afa42f84e02cba9462d99ff27e1e4109653c1728a514be69d9ad3cce6e9bf53b31cfc54572a270ed3719d2f375c370fcaa47c691c7dceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaacceeaac93c52a2d7d9a3306f3f531f051da29162d31cd22876cfdec413e5c97a79bf5f9cf24fa43f84e07cb59662dfedf7f382384e52cb09c69d6e23f9338db6c9efe338973c04f75a572e2301dd7f93986ebe64199942f8da3cf59f76fabb4f46bce18ccd7cfc04769675ab4c4348b1cb21d97827cb82ecf35ebf38fe103217ce7826585514ba7ff5cf9bc1096156019346ac91cc3cf379ba77f0c5f09fef3d42f951387e9b8ce571aae9b076552be348e3e67755667755667755667755667ddbfadd232a0396330df00031fa50d5ab4c4348b1cb2dda704f9705dae32ebf3efe98642f8568165b5514be69eee821096d560b9d0a825734f7791d93cfd7bba8bc14f75a572e2301dd7f9c586ebe64199942f8da3cf599dd5599dd5599dd5599dd559f76fabb40c69ce18cc37c4c04769175ab4c4348b1cb2dda704f9705dae31ebf3efe98643f8d680659d05cbda1096756019316bf1efe92e319ba77f4fb71efc54572a270ed3719daf375c370fcaa47c691c7d93c52a2dc39a3306f30d33f051da88454b4cb3c821dbfe13e4c375396ad6e7efdf1b42f846c1b2d982656308cb66b06c326bf18f355bcce6e91f6bb6829fea4ae5c4613aaef3ad86ebe64199942f8da36fb258a56583e68cc17c1b18f8286d93454b4cb3c821dbfe13e4c375799905dfa5217c9781efd200df15167c9787f05d013e5a0eff8fd1ab2cf8ae0ce1bb0a7cb45c11f8aeb1e0bb3a84ef1af05d0d71f26db3e0bb36846f1b986839fc3f46afb7e0bb2e84ef7af0d172f87f8cde68c1774308df8de0a3e54ac1b7dd82efa610beede0a3e5cac077b305df8e10be9bc147cbe1f1ef560bbe5b42f86e05df2d01bedb2df86e0be1bb1d7cb705f8eeb4e0bb2384ef4ef0dd11e0bbdb82efae10bebbc1728f594b2a0e967ba09cfb2cd4f9dec8f8eb7c1f58eeb75067b2dc0fe53c68a1ce0f44c65f672a3f0ecba1ef610bbe8742f81e06df4301be472df81e09e17b147cb41ceec78f5bf03d16c2f738f81e0bf03d69c1f74408df93e07b22c0f7b405df53217c4f83efa900dfb3167ccf84f03d0bbe67027ccf5bf03d17c2f73cf89e0bf0bd68c1f74208df8be07b21c0f7160bbe9742f8de02be97027c6fb3e07b6b08dfdbc0f7d600df3b2cf8de1ec2f70ef0bd3dc0f72e0bbe7786f0bd0b7cef0cf0bdc782efdd217cef01dfbb037cefb3e07b6f08dffbc0f7de00df072cf8de1fc2f701f0bd3fc0f7210bbe0f86f07d087c1f0cf07dc482efc3217c1f01df87037c1f35ebf39f43bc1cc2f751b07cc2acc5ffd6fd63212c9f00cbc7cd5afc67229f349ba7ff4ce453e0a7ba523971988eebfc5386ebe64199942f8da3cf59f76fabb4bcac396330dfcb0c7c94f6718b9698669143b6e352900fd7e567ccfafc63f8a743f83e0396cf19b564fe86fabf84b07c0e2c9f356ac91cc3ffd56c9efe31fcf3e0a7ba523971988eebfcf386ebe64199942f8da3cf599dd5599dd5599dd559430dceeaacceeaacceeaacceeaacceeaacceeaacce3a815669f9b4e68cc17c9f66e0a3b4cf5ab4c4348b1cb2f5b307f9705d7ed1accf7f26f18510be2f82e5cb462d9967125f0a61f932585e316ac93c93f837b379facf24be027eaa2b951387e9b8cebf62b86e1e9449f9d238fa9cd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd5599dd559278b555abea0396330df1718f828ed158b9698669143b67ef6201faecbaf99f5f9cf24be1ac2f735b07cc3a825f3ff47fc7b08cb37c0f275a396cc33896f9acd3325f3f816f8a9ae544e1ca6e33aff96e1ba795026e54be3e873566775566775566775566775d6fddb2a2d5fd59c3198efab0c7c94f6758b9698669143b6fb94201faecbef98f5f9f774df0ee1fb0e58be67d492b9a7fb8f1096ef81e5bb462d997bbaef9bcdd3bfa7fb01f8a9ae544e1ca6e33aff81e1ba795026e54be3e873566775566775566775566775d6fddb2a2ddfd69c3198efdb0c7c94f65d8b9698669143b6fb94201faecb1f9af5f9f774af86f0fd102c3f366ac9dcd3fd6708cb8fc1f223a396cc3ddd4fcce6e9dfd3fd14fc54572a270ed3719dffd470dd3c2893f2a571f439abb33aabb33aabb33aabb33aebfe6d95965735670ce67b95818fd27e64d112d32c72c8769f12e4c375f973b33eff9eee67217c3f07cb2fcd5afcff67e0bf42587e09965f98b5f8f774bf329ba77f4ff76bf0535da99c384cc775fe6bc375f3a04cca97c6d1e7acfbb7555a7ea6396330dfcf18f828ed17162d31cd22876cc7a5201faecbdf9af5f9c7f0df84f0fd162cbf376bf18fe1ff1dc2f27bb0fcceacc53f86ff8fd93cfd63f81fc04f75a572e2301dd7f91f0cd7cd8332295f1a479fb3eedf5669f98de68cc17cbf61e0a3b4df59b4c4348b1cb21d97827cb82eff68d6e71fc35f0be1fb2358fe6cc1f2bf212c7f06cb9fcc5afc63f8ff99cdd33f86ff05fc54572a270ed3719dffc570dd3c2893f2a571f44d16abb4bca6396330df6b0c7c94f6278b9698669143b6fd27c887ebf2750bbebf86f0bd0ebebf06f8deb0e0fb5b08df1be0fb5b808f1636e9fbffc8f87d34310ecba12fc782cff3c6efcb011f2d87be5c0bbe68085f2ef8a201be7c0bbebc10be7cf0e505f80a2df80a42f80ac15710e08b9bf5f9d70fb1103e2a5f5a8a0cb795ccb3d86c9e29996789e136937994422351fb15c3baa3e925d05ea586dbcb8332295f1a47df78ad399189b55a28b7ab58e45108f5a6fcef89ecda0e722853f15c48c77d6faa853699a2f2f454a032caa04da6592897cac953e59283ca8ac23cb30b33bf2591ccf6424395e5b6c1210df1a9b0edd2d0cfc832ccc8d2c3c852ecf1b12c64d42ef31959da18599a1859ea18596a18596630b20c31b2f431b27432b2b433b2b430b23430b25430b20c30b25432b2f432b22c6564e96664e960646965644932b2d432b29433b2ec6064f126d8128becde271a83e9c5305f8eb6acec5f39af6c6c7ab9d6d726d366409f8b9e7739e43d5dc56778bb2f8b6d546ea18db09c348c5359456098e14dbc6507234b39234b2d234b9291a59591a58391a59b916529234b2f234b2523cb00234b05234b03234b0b234b3b234b27234b1f23cb1023cb0c46961a46963a4696264696364696f98c2c0b1959e8fe9983a58751bb0c33b2f433b254ed230bf5b750bed335cb44965b61b65cff3dfb4a2897fa9f2aa0dda9fc4a70541976789ac38372aba0dc6a0bed4ef9d33b51e4a0b2a230cf9fe19d28e3edd099796fb1c6681dbbfcbfc355abf2a4bc655a9d9626cbae37dcbeb29c99b05e69dde29086781df81ae8fc1019f3252d6c778d50ff34945107e94d16b6bb4638e6795046236c77142f8d8dcd4bf3c9f715df8076aa82fc9a553c47cdd314304f02e2984f33ac208cd37aa4f689c374ccabe14d7cf9b05c5ae59ddabbc16fcfa476fc4c6af5911e2f366668306be8c236cd55f9d236d460afee29dc26681bd6d78b4c6fb1d0e64dda364c6534c1364cf166d5f611984f0e33b5f55404edd502c783a0fdb2c5e27644d72249cd926d1edc5f5ab2ec3bb28e8ddeeef3656b97384c6f1c6739b84c83e5766bd6f6bf66ad7e729f980afb5fd282a15e33d46bed61e31c22ab447d0249a86b1bd4d5ec754ba75fd71a6d9f27035eb7d03c33cac65c1de0ba2962d29539166d8f8c0d5b2263e76f2a4b967b83d972fdef596e8aec3a78da781ae23780e546b316ff7b96ebcde6e95f175e6736cf45328f6dd026d47e648fc3f4eba0bdb6196e2f0fcaa47c691c7de3b5964fb0d5d6fabfd66c9e3bbf91a1b6bc566b53accfd586eb23f3b846e5950b655d0d655e6961dd5da5f2a2eb152ae31a28f70a0be55239748f490e2a2b0af31ca38ecffa7737c396db068734c4a92cb4e430b2f433b21432b2f430b2e431b22c646499cfc8d2c6c8d2c4c852c7c8b29d91a58691651a234b19234b31234b8c91259f9125cac832c4c8d2c7c8d2c9c8d2cec8d2c2c8d2c0c852c1c8329d91650a234b09234b11234b01234b2e234b3523cb00234b25234b2f23cb5246966e46960e469656469624234b2d23cb3646967246962a46961d8c2c5319594a1959e28c2cde045bf6f46d374ddf066939dab2fab7dd97a9f41c58e652158f06e47d19a45daee297062c8b6d74995697d4de0d7e1b61396918a7b2f0dbee4b1958e28c2ca58c2c5319597630b25431b29433b26c6364a965644932b2b432b27430b27433b22c6564e96564a96464196064a96664c9656429606429626429616499c2c8329d91a58291a58191a58591a59d91a59391a58f9165889125cac892cfc812636429666429636499c6c852c3c8b29d91a58e91a58991a58d91653e23cb4246963c46961e46964246967e46961c4696e17d64a1677a94efe59a6522cbdd6ab65cff3bce2d502e3de3dc0aed4ee56f01c766c30e4f736c8172a92c0fe2340f2d83dfd56c0a6beb7c73db466d1d9083ca8ac23c37ab4ea81265de04cb6e8165b13d47c39adfa44668f65418d5ccb2dc0d16caa572e85b59726c80b6a279ee82b6b2d00e0bf6f4fded7a0bf5c6210d712a6b4fdfdf4eb4a59f91a59091a58791258f91652123cb7c46963646962646963a4696ed8c2c9b19596a1859a631b29431b21433b2c41859f21959a28c2c438c2c7d8c2c9d8c2ced8c2c2d8c2c0d8c2c158c2cd31959a630b29430b21431b21430b2e432b25433b20c30b25432b2f432b22c6564e96664e960646965644932b2d432b29433b25431b2ec606499cac852cac8126764f126d8b2a7ef6f69fa28a4e568cbeadfdfae53e939b0cc888a4703f25e076997a8f848c0b2d846ebb4baa4f66ef0db08cb49c3389585dfdf8e30b0c419594a1959a632b2ec6064a96264296764a965644932b2b432b27430b27433b22c6564e96564a96464196064a96664c9656429606429626429616499c2c8329d91a58291a58191a58591a59d91a59391a58f9165889125cac892cfc812636429666429636499c6c852c3c8b29991653b234b1d234b13234b1b23cb7c4696858c2c798c2c3d8c2c858c2cfd8c2c398c2cc3fbc842cff428df4b34cb4496bbd66cb92999c71a28979e71ae8576a7f2d780e362c30e4f736c8172a92c0fe2340f2d83dfd55c14d6368eef6f5743fe5bc1416545619e6faa079df4fded45b0ec165816dbf3c2b0e637a9119a3d152ed4ccb2dc0b2c944be5d0f7b7e4b800da8ae6f93eb495f4ac34ebf1ff5f6f2a2b02ed81431ae22ba16d56196e1b99e7f966f3f4ff5fe71566f3f4ff5fef4168136a3fb2c761fa0a68af41c3ede54199942f8da36fbcd6f209b6da5affe799cd73e7ffeb4d6d799ed6a6d8dee7aadf5c485f0bf53ddb423b9fa3f2a2e3dad99a05d3e81844cbe03188e6790d8e413148c7ef23cf305c0f59ce59915d876cc7a533c072a6618bccf374b379fad715cbc14f75a572e230fd6ca8db72c375f3a04cca97c697838506fc1b0d86db24eb7b6da70758721859fa19590a19597a1859f218591632b2cc6764696364696264a96364196464a9616499c6c852c6c852ccc8126364c967648932b20c31b2f431b29ccdc8d2c9c8d2cec8d2c2c8d2c0c852c1c8329d91650a234b09234b11234b01234b2e234b3523cb00234b25234b2f23cb5246968b1959ba19593a18595a1959928c2cb58c2c558c2c3b1859a632b29432b2c41959bc09b6ece96f34d0f44148a367716741da692a7e26a4e50494417d3bcb218dae23290ff96ce4e2b2ddf3c636b2f1ec11cb49c33895857fa3e134069638234b2923cb5446961d8c2c558c2cb58c2c4946965646960e46966e46968b19599632b2f432b25432b20c30b25433b2e432b21430b21431b29430b24c616499cec852c1c8d2c0c8d2c2c8d2cec8d2c9c87236234b1f23cb10234b9491259f9125c6c852ccc852c6c8328d91a58691659091a58e91a58991a58d91653e23cb4246963c46961e46964246967e46961c469661cd82cff62cbe93b240e679b2e13a4bfba9915d876ccf3d4f86fa9d62d822f33cc96c9efe379acbc04f75a572e2307d39d46d99e1ba795026e54be3cbc042037ea369b84db23ed73e29c092c3c8d2cfc852c8c8d2c3c892c7c8b29091653e234b1b234b13234b1d234b0d23cb34469632469662469618234b3e234b94916588916539234b1f234b27234b3b234b0b234b03234b0523cb744696298c2c258c2c458c2c058c2cb98c2cd58c2c038c2c958c2cbd8c2c4b1959ba19593a18595a1959928c2cb58c2c558c2c3b1859a632b29432b2c41959bc09b6ece95b449a8edf13d233a75321ed44153f05d27202caa0fe94659046d76e9487fe2d22a5631bd978c686e5a4619ccac26f114f64608933b29432b24c6564d9c1c852c5c852cbc8926464696564e96064e9666459cac8d2cbc852c9c832c0c852cdc892cbc852c0c852c4c852c2c8328591653a234b05234b03234b0b234b3b234b27234b1f23cb72469621469628234b3e234b8c91a59891a58c91651a234b0d234b1d234b13234b1b23cb7c4696858c2c798c2c3d8c2c858c2cfd8c2c398c2cc39aa508a6d7421a3da7aa83b41354bc01d28e57f124a41da7e24d9076ac8ab740da312ade0a6947ab781ba41da5e2ed9076a48a7740da112a3e1fd20e57f14e483b4cc5bb212dade20b21ed50155f0a6987a838ed77f21aec202d4daedf252a9e56bfa9bd1bfcf54be550be34be047c07abf8419046f15e301fa8a549f3620be60335338d2f061ff90f84348af781f9002d4d9a1759301fa099697c11f8c87f00a451bc1fcc0bb43469eeb2605ea09969bc0b7ce45f0069141f00734a4b93e67916cc29cd4ce3f3c047fe14a4517c08cc73b534699e63c13c5733d3f81cf0917f2ea4517c18ccb3b534699e65c13c5b33d3f82cf0917f36a4517c8765dfc19aef60cd67abdc255ab94bf651b98bb57217efa3721769e52eda47e57669e576eda372e769e5cedb47e5ced1ca9db38fcadddfb6e7893a6eec6fdbf3441d37266a3f72e7a37d53ae3b1fed9b72c7b31f359a2db72b06f9d3e069e369883782a5d9701bc83c1366f34cc93ceb0de729f398096d42ed47f6384caf87f69a69b8bd3c2893f2a571f44d16abdc166f56717cd7fa1615c777b26f55f11320ed36153f1ed26e57f1e320ed0e153f16d2ee54f16320ed2e153f14d2ee56f14320ed1e153f18d2ee55f18320ed3e155f0269f7abf88190f6808a2f86b40755fc00487b48c51741dac32abe00d21e51f12e487b54c55390f6988acf83b4c7557c2ea43da1e27320ed49159f05694fa97833a43dade2f590f68c8a1f0d69cfaaf85190f69c8a1f0969cfabf81190f6828a1f0e692faaf86190f6928aa721ed2d2a3e1bd2a85ff86648a367ddb7401abda7762ba4d13388db202d5fc56f87347aafec0e48a37efa3b218d9e25df0569f41ed8dd9046efd9df0369f4ecf75e48a3f7b6ee83b45215bf1fd2e859ed039046ef593d0869f41efb439046cf561f86347a2fea11482b57f147216d868a3f0669f41ed3e39046ef713e0169f4eef8939046ef353e0569f4bcf56948a33ef667208d8e53cf421af5bb3f0769b46d3f0f69d417ff02a42554fc4548a3fef997208dceb9b46dca6d451e4f6bd4895a6e4f69a8472da457a9785a4d4beddde01fc7ab559e799a83ca8ac23c356ac3a1edac122e2e66d23c6abc0896ab843a5498ad43ca83fc651d0aa1dc0aa803cd93803a48cf0c0b6d8aed928636a1b2703ba579e5f1a62d36d676b42de2f321fddc8edb189eef0d5f57fa75a272285f1a6f041fed17c97debeb1aaf2fa1f96c5cf7e23e4e43b66bf066b03419b6c83c5bcce6e95f62e03d06d595ca89c3f472a89b8d7bac96c8ae6d4ae3e86b09b0d23907bfbdc1bf0f63b8cdb25e2f63b96d16cad5db888e2b6d96cb6dd5ca6dd0ca0d7baf8adfbfcf36ecb5f0dcca3f2fe1df3f4a4319f8f77fe65a68fb76684f7c7e46e951889f481783915d9fb3d1b9069fb1b505cc87f159da327198de66b9ce7bea6fa1b2e4f9f5f0b23183e16dde5fdf6d9a81c61b207d4e407bb5417bd1f424a4d135001e63ebb53c62900f9e6b6d3c8fdd533d71bd535a2bf8e604f8dacdfabab26d0bede0d39fbdda3a0eea163af7e071b0426b3fb9ade27b0051c3aefcc8d87daba93cf19e99866cc7f37cf8cd336c91f70074cfbc617464fde00543270f0daef48095ab11738086716a7abcadcf8534baadcf83345abe00d2289f429866a3ea5837ca375733e683cd54b9d83d4243b6d58f7fbacbf4a628db98ba47d4eaef5fbf7a7408d77f9e660c5aff725a549baf20b27bbd8cc1cba1b01c5578aec2d24a9395a37ea2b8aaa8bc9795fd3cf2f426fb7164bf8deca791fd32e5e0a4be2cd90f238f39b29f45f6abc87e14793f2acf33f2bc2faf11e5315a9eb71291ccb9485e3bcbfb1379bf22cf43f2bc238fedf2f8298f65f2d8258faff27c2bdf0f94fd8ef29d4079c320df0394fd95f2dd3fd99729dff793fd9cb2ff53f68bcafe52d98f2afb5765bfabec8f95fdb44b55dbf644327d7db20f50f60dca3ec3a322993e46d9c7db1bc9f4ffca7e61d95f2cfb91e5bb96b2df59beb726fb9ae5dffe977f1b44fecd10f97f1fc8ef7ee4fb61f2ef8a9c11c9fc1fe6f2ff3697ff37d93991ccf1f75c11ce8b64fedf9c15229c2fc2ca48e67da755225c20c28522ac16e1a248e6ff4f90ef15ad1161ad082322ac13e11211d68bb041845111368ab04984cd226c1161ab08978a709908978b708508578a709508578b708d08d78ab04d84eb44b85e841b44b851849b44d81ec9bc2f24fb346f51eb59f651ca3e49d90729fb1c651fa3ec53947d88b2cf50f611ca3e41d90728fbfc641f9fecd3937d78b2cf4ef6d1c93eb92722993e37ea47c48d3f5f8dd0b5cae0e8e8d09a75a389d191c49a8dc3a3abd70d6f4d6c5e3d7a616264d3d0fa55c3239b71e11feccdc23f562333775f7870e5ca3d2ff79a1aa11ecbdeb52b87b62446368e26465625568c6c5cbb7203cedeaa0ed7f430e094ccd124b161786434914aac15ff0e0e8b228656ce4be0b40da20a1b46131b4607d78f2656ad1f5993e89c87f9fe49e54b3be7f92297a1f589d51bfc2cd7ac5e3b3ab41ee73f3a66c7b1a3e81f6bc63bd57274365b1630cf37e2ff58dedf8bbf79de7f88db698f6a758330cecda3a16cd72a2e1f1cde38242a3892181e5c2f8a5c35b23e71cae0aaa1d33abb527f072f0bc250fcb7020041b908960000001a211f8b08000000000000ffeddd09781cc59507f0198daed658be65f990a5d165f946928d31c6d8c2c6f8c210eecb1cc607186ccbd832c6dcf77ddf37e484dc2421076443201b12d864039b6c60c94236246421219b2c64c99273f7554f3debef723351852abb267afd7def9beed7dd55bfeaeaeee9ee99911e4ca552e9547ec8500c4bed3cf0fc2efddafefe868eb4bbb2da7d3a4b8ac499291267699138cb8ac4595e24ce8a2271561689332a1267559138b345e21c5024ceea22710e2c12e7a022710e2e12e79022710e2d12e73087ce51e01cae5f6bf4eb08fd5aab5f47ea575e67b47e1da3db58aaa7eb28c652d45334e879bc4172148d144d14cd142d14ad14e328da28c6534ca0984831896232c5148aa9147be8723a283a29a6514ca7d8936206c55e143329f6a69845b10fc56c8a7d29e650ccd5db6d3f8a7914f329f6a758407100c5428a45148b2996502ca538906219c5411407ebb6e4745b3e407108c5a11487511c4e7104c5911447511c4d710cc5b114c7512ca7389ee2048a13294ea258417132c54a8a5514ab29d6509c42712ac55a8ad3284ea75847b19e620345b7b1cd37529c41b18962b39e3758cfeba1d8427126c5568ab328b6519c4d710ec5b914e7519c4f7101c5851417515c4c718951d6a51497515c4e7105c5951457515c4d710dc5b514d7515c4f7103c58d143751dc4c718b2eab4497752bc56d46ee768a3bf4f89dfaf52efd7ab77ebd47bfdeab5fefd3aff7ebd707f4eb83148f64f3e3ea1acebcd75639dee7d390e3fdbf04727c2c6420c7c74529e4f81829831c1f2fe590e363a7027263f47825e4ea609c5fc7eaf12ac8d5ebf12ce41af4f800c8e5f47835e41af5f840c835e9f141906bd6e38321d7a2c78740ae558f0fd5afdc6e3574e9d7f6f739a8321d9f57db959dfb7c18b487fb7c38e4b8cf6b20c77d3e0272dcf65ac8719f8f841cf7f928c8719f8f861cf7f918c8719fe3bec27d3e1672dce7f590e33e6f801cf7790e72dce78d90e33e6f821cf77933e4785bb6408eb725ef2b6adbcd87f93ce03188cfcd38c7f3f118cc40999ce3f9780cf27c3c06793e1e83389f5f793e1e833c1f8f379e8fc716f7171e47bcce50c8717fe17ec7e5e03ec6fd85fb13978dfb0ef717ee3b5c1fee3bdc5fb8efb001f71ddef771df61570e72bcefe3bec356de7754bbcac1dba55fdbdfdfd081e75f1ed2c674178c73fdca32c6ada53d0b963150cf58b7f54cc3f78dbeb4792c581a1cb719df9bfa6269004bcead257e7ed7e8b6ccb84f795be3b1c1f5d4417b9a1cb7270df570b93ccd75652187c7695382afd9adaf330df570b93cdd0c3ecee5fc6dab763c5f71d9ea3d6139d4e9fadca3da8fc7791718b8ae0c2cb322dbeb3a49e7aa60fe28c8f1fa78de6e30723e8ea134d4c3e5f2740e7c7c4e69d8b5becebefaea0d9f87735fbcadea0d8bd4ebbccfdbb17c75ecf0f1c2f56460fe3be9dee57ac034caada9d3f63d18ef11ddbe4775b4e3b1d7174b2358724e2df9f760d7e7760fef5df13ed502db84b71fbeaff2fc66d85e2d8eb757a1f750f48955ac6215ab58c52a56b18ab57f5bf1b9d45f7beeb3bb7cbbeab90f3f93c6e73e4f439d6eef833bda55fbf17e2e0706ae2b03cbbc08ae67f5383ef7c1673ca38c9c87e7c71de8e772791a3f7be46750d856c7f7d1b165b461f9fbadb773a52ab3de69991dedeab325f57915ef4ff5463bf0739e91464eed93efa67bdbebfa9991ede7333e9f23e1e73339a8c7ed39a9b31d9fdb97a4763c3f3441bd8e9e6974f088aab705ca6f0407d79581657eaa5fabdd7ab6bb0a3d2ff4f8fe196f8766a83797ea3d36b82e735be5fecab6fa857e55c7cbb5e91dd77368efb47d96978336b8edbfce76fc9cab2f16ec53c7eff31d3ef6135566abe3325519e3609bf0f6c3eb229edf0adb6b9ce3ed85fb3797cbd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad662b12a4b83e1c4df313604e0e31c7e16e4fad936fe2e8bcb2ea5381b3ebb70fb3de4fce75e3968532eb5f36fc332b0cca3f05dedf3f57815cc4ffa5e03f69f8fcfabb81e2e97a7b9aeaad4cebfc1294fed9edffefcfdd49bff5cdced31d0b9fd73f19c2ecf3ceef0374aa38c1c7ecea7fadcfc6d4b48bf01c363a611723c8edf6770bb8d3b7c7c86a6fefcc3f6f36529b48debc9c0fc3be01c7257bab76fccf3859aff70c27c1ed2c674178ce3e7c4e3ddb6353e674e80f2bba00eac77a2db7a3bb0deb40eae83f319187f0836d0c4ded1eddb97cd6abf6b4b580ec79b8c75b230bfcd739bc783a30ba6b92eb59fdc0bfbd4c3f07ee9fafd06db8bdb65046c179edf08dbc5f5f1a69a88d7773930b482a5ce70e275159e03db3cf8deebbaaa0d7c9cc3bf4dc0edc0f3097e37d0e7355089b12db10f1dbd4fecf0dd9f66a35dece0ba32b0cce37abf56dffd31af7b72b06e2d94b92bbeaf64be37e37770be0e665fd77fc5f47da542dbea5b700e7b0bae63781fc46beb6623e7a18d1d661bbb609aebc2eb98666877f37bb41b7f7bede39cc8ae32c381d721bcccf3b06faa01cfa7fcbd52bc5e33ef0bdd5f5b74c6d766139c96997fcfc2f7ca9c1ec76b069eff22ec832fc1b517b7b911ca7923613e0f85aecdc6c3f69becb6adf1713905caef823ab0dea96eebedc07af9da8cebe07c06c65f870d34b57774fbf665b3daef26252c87e3e38c75b2307f92e7364f0647174c735d6a3f7919f6a937e0daccf53507b617b74b2d6c179e8fcfc11a8ce5d5feccc7039e5f5d1f9778fdcee59ad7f349d7d9f8fee0fe7a28efca812b974afe7b41b5309f5df8accaf1f7ffdbf1bbf0a3a04efc2e7c287fab089f4f94a47a7d751e7c632c7c75e0e3f532e073fb3b87bc6fac850fff661efede817d390fbebfe5bbdb78de28039feb6749b6dfe76e021fdebbf0abeb6b44bc16ed8b0fcfbbbc5e05f85c3fdfc7bf7dd8171f3ef3e7f52ac1e7f85952ec6bb3f0e1f3175e2f029febe72faaec0916be89e0e3f5aac0e7f87a2ff64db2f0e135d22418679feb6b24e59b62e19b0a265e6f00f8da3df8f6b0f0b5838fd7ab065fa7075f8785af137cbcde40f04df7e09b66e19b0e3e5e6f10f86678f0ed69e19b013e5e6f30f8667af0ed65e19b093e5e6f08f86679f0ed6de19b053e5e0fffe6ee6c0fbe7d2c7cb3c1c7eb0d03df1c0fbe7d2d7c73c0c7eb8d045f975b5ffcdbbdb916be2eb0cc776b99ae2cfb5958e683659e5b4bfcdbbdfddd96193fdb5ae0b84c55c601b04d78fbb13d0bf317c0f63ac0f1f64a439d5c2e4fa34facfddbaa2c730d6704cbcd0dc0c7b9791e2d91615143a1735d920ffb72915b5ffcbeb0d0c2b7082c4b9d5aa6c5cfbd165b5896826589534bfe7de140b765c6e7f065e0e7b6723d59988f7dbecc71dbd2502797cbd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55aceeadcab2d07046b0dcc2007c9c5be2d11219163514fa9e48920ffbf260b7bef83b350759f80e06cba14e2df9ff93f0010bcba16039c4a925ff9d9ac3dc96197fa7e670f0735bb99e2cccc73e3fdc71dbd2502797cbd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad662b12acb41863382e50e0ac0c7b9433c5a22c3a28642cfd9937cd89747baf5c59f491c61e13b122cc7b8b5c47fffe1280bcb316039daad25fe4ce258b765c69f491c077e6e2bd79385f9d8e7c7396e5b1aeae472791a7d62eddf566539c27046b0dc1101f83877b4474b6458d450e8bc94e4c3be3cdead2f3e872fb7f01d0f96939c5a3ae2cf954fb0b09c0496139d5af2e7f0156ecb8ccfe127839fdbcaf564613ef6f9c98edb96863ab95c9e469f58c52a56b18a55ac6215ab58fbb75559961bce08965b1e808f73277ab44486450d6963ba0bc6937cd897abdcfae27bba9516be556039c5a9257f4fb7dac2720a58d638b5e4efe94e755b667c4fb716fcdc56ae270bf3b1cfd73a6e5b1aeae472791a7d6215ab58c52a56b18a55ac62eddf566559693823586e65003eceadf168890c8b1a0adda724f9b02f4f77eb8befe94eb3f09d0e960d1e2ceb2c2c1bc0b2dead25bea7eb765b667c4fb711fcdc56ae270bf3b1cf373a6e5b1aeae472791a7dc5625596d30c6704cb9d16808f73eb3d5a22c3a28642c74f920ffb72935b5f7c7c9f61e1db04962d1e2c9b2d2c5bc0d2e3d6129f6bce745b667caed90a7e6e2bd79385f9d8e75b1db72d0d7572b93c8dbe62b12acb19863382e5ce08c0c7b91e8f96c8b0a8a1d0f193e4c3bedce6c17796856f1bf8ce4af09de3c177b685ef1cf0f17a11f8cef3e03bd7c2771ef8783dfc1fa31778f09d6fe1bb007ce7c338fb2ef2e0bbd0c277119878bd01e0bbc483ef620bdf25e0e3f5aac1779907dfa516becbc0c7ebe1ff18bdc283ef720bdf15e0e3f5f07f8c5ee5c177a585ef2af0f17a78febbc683ef6a0bdf35e0bb3ac1779d07dfb516beebc0776d82ef060fbeeb2d7c3780effa04df4d1e7c375af86e02cbcd6e2ded59b0dc0cf5dceaa1cdb7a4fadee65bc1729b8736b3e536a8e70e0f6dbe3dd5f73673fd59580f7d7779f0dd69e1bb0b7c7726f8eef1e0bbdbc2770ff8783d3c8eeff3e0bbd7c2771ff8ee4df03de0c177bf85ef01f0dd9fe0fba007df8316be0f82efc104df873df83e64e1fb30f83e94e0fba807df472c7c1f05df47127c0f79f07dccc2f710f83e96e0fbb807dfc316be8f83efe104df273df83e61e1fb24f83e91e0fbb407dfa72c7c9f06dfa7127c9ff5e0fb8c85efb3e0fb4c82ef731e7c8f58f83e07be47127c5ff0e0fbbc85ef0be0fb7c82ef8b1e7c8f5af8be08be47137c5ff6e0fb9285efcbe0fb5282ef310fbeaf58f81e03df57127c5f75eb8b3f8778dcc2f755b03ce1d612ffd6fd1f2c2c4f80e56b6e2df167225f775b66fc99c893e0e7b6723d59988f7dfea4e3b6a5a14e2e97a79f84bc58fbb755591e379c112cf778003ece7dcda325322c6a28745e7a32c1877df90db7bef81cfe9485ef1b6079daa925ff37d4ffd1c2f23458bee9d4923f877fcb6d99f139fcdbe0e7b6723d59988f7dfe6dc76d4b439d5c2e4fa34fac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab588bc5aa2c4f19ce08967b2a001fe7bee9d112191635147ace9ee4c3be7cd6ad2ffe4ce2190bdfb360f9ae534bfe33897fb2b07c172cdf716ac97f26f1cf6ecb8c3f93f81ef8b9ad5c4f16e6639f7fcf71dbd2502797cbd3e813ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52ad662b12acb33863382e59e09c0c7b9ef78b44486450d859eb327f9b02f9f77eb8b3f9378cec2f73c587ee0d492ffff11ff6261f90158beefd492ff4ce25fdd96197f26f143f0735bb99e2cccc73effa1e3b6a5a14e2e97a7d12756b18a55ac6215ab58c52ad6fe6d5596e70c6704cb3d17808f73dff768890c8b1a0adda724f9b02f5f74eb8befe95eb0f0bd08961f39b5e4efe9fecdc2f223b0bce4d492bfa7fb77b765c6f7742f839fdbcaf564613ef6f9cb8edb96863ab95c9e469f58c52a56b18a55ac6215ab58fbb755595e309c112cf742003ecebde4d11219163514ba4f49f2615ffed8ad2fbea77bc5c2f763b0bcead492bfa7fb0f0bcbab60f989534bfe9eeea76ecb8cefe97e067e6e2bd79385f9d8e73f73dcb634d4c9e5f234fac42a56b18a55ac6215ab58c5dabfadcaf28ae18c60b95702f071ee271e2d91615143a1fb94241ff6e5cfddfae27bbad72c7c3f07cb1b6e2df1ff19f84f0bcb1b6079ddad25bea7fb85db32e37bba5f829fdbcaf564613ef6f92f1db72d0d7572b93c8d3eb1f66fabb2bc66382358eeb5007c9c7bdda325322c6a28745e4af2615ffecaad2f3e87bf69e1fb15587ee3d6129fc3ffcbc2f21bb0fcdaad253e87ffb7db32e373f85be0e7b6723d59988f7dfe96e3b6a5a14e2e97a7d127d6fe6d5596370d6704cbbd19808f73bff668890c8b1a0a9d97927cd897bf75eb8bcfe16f5bf87e0b96df79b0fc8f85e5776079c7ad253e87ffafdb32e373f8bbe0e7b6723d59988f7dfeaee3b6a5a14e2e97a7d1572c566579db7046b0dcdb01f838f78e474b6458d450e8f849f2615ffec183eff716be3f80eff709be3f79f0fdd1c2f727f0fd31c1f7170fbe3f5bf8fe02be3f27f8786597beff4bf5ddc733b3b01efa4a3cf8d2e9befb4ac0c7eba1afd4832f63e12b055f26c157eec15766e12b075f5982afc2b12f0b7597403d958eeb29d4e64a68330fb501596a02b20c0ac83220204b1490a53c204b26204b754096aa802c1501594a03b28c0cc8322220cbf0802c0303b26403b2540664290bc892decd9628b5f3f57704f32b60b912635db51defcbf6ceafd2f9122827ab739984b2aba0ec88b74d7ae775711b5579d846584f174c735d5560e079bbd3521690a532204b3620cbc0802cc303b28c08c83232204b6940968a802c550159aa03b26402b29407648902b20c08c83228204b4d4096da802c25bbc8c2d7da5c6e64587667bd03dcd61b7f5e5e0df5f2bdc7007c8fd1e3b81c8f97a676beaf51ce411eb6cf405da6babe4f8381ebcac03267eb0bef6aed19e8d8a3ca1ceab84c756e1e0cdb38952afcd9cf50d82f867868df300ffbda706810b795ebc9c27c7c6635dcc3be34cc38d6787a385878c0fd7a98070b0e5d303e2cc1521b90a52620cba0802c0302b2440159ca03b26402b2540764a90ac8521190a53420cbc8802c2302b20c0fc83230204b36204b654096b2802ce9dd6c79afcfb978fe40588eaf910743ae468f0f815c49421dfcbe3b1c727c6ead81fbbb87b33b978ddbc8c73d418df10ca2c6b827c0cfb96ad2bbdf521690a532204b3620cbc0802cc303b28c08c83232204b6940968a802c550159aa03b26402b29407648902b20c08c83228204b4d4096da802c250996116e2dd3f13a9e07637287fb841160717d7fa2caac755b66bb2a73a4e3325519a36023f1f6637b16e68f84ed35cac37e549bdeb19f781a7d62eddf5655ef68a7f54e8bff366fadc57963b4c76da0ca1ce3e118af8306715bc740ffd625f46f9d87fe1d63f42f4fa34fac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b1bab7aa7ac73aadb733fece05d6ab0663727b5d29a8dfc7365065d6bb2d33fece45033488db5a0ffddb90d0bf0d1efab7dee85f9e469f58c52a56b18a55ac6215ab58c52a56b18a55ac6215ab58c52a56b1168b55d59b735b6ffcfb62ac570dc6e40ecfac731eb7812ab3d16d99f133eb266810b7b511fab729a17f9b3cf46fa3d1bf3c8d3eb1f66fabaab7d969bd1df1e7528d16c778b3c76da0ca6cf1708cb74283b8ad2dd0bfad09fddbeaa17f5b8cfee569f48955ac6215ab58c52a56b18ab57f5b55bde39cd69bbfe6c77ad5604cee70cd3fcee3365065b6b92d33bee61f0f0de2b6b641ff8e4fe8dff11efab7cde85f9e469f58c52a56b18a55ac6215ab58fbb755d53bc16dbd9d9151af1a8cc91daef92778dc06aacc896ecb8caff9274183b8ad13a17f2725f4ef240ffd3bd1e85f9e465fb15855bd933dec8b132df6c5c91eb7812a738a877d712a3488db3a05fa776a42ff4ef5d0bf538cfee569f4158b35825c49aa37c7f33390db43e74a21d7ae736590eb803671ae53e72a20374de72a21379db70be4f6d439fcdf4833f438fe0fa5bdf4782de466eaf15190db5b8f8f81dc2c3d5e07b97df4783de466ebf106c8edabc71b2137478f37416eae1e6f815c971e6f85dc7ec6fba8cacd33decf546ebe718e53b9fd8d738dca2d30f635953b00c6f975a1ce55416e11ecb39c5bac730320b744e7aa21b754e70642ee409d1b04b965093ede17a7408ef745dc77795fdc0372bc2fb6438ef7c50ec8f1bed80939de17a7418eb7d174c8f136da1372bc8d66408eb7d15e90e36d341372bc8df6861c6fa359901bac73fb406e88cecd86dc509ddb1772c3746e0ee4f87f1fcd851cffff892ec8f1ff25da0f72fcbf21e6418e8fdbf9901ba573fb436eb4ce2d80dc189dc37db34ee716426eacce2d825cbdce2d865c83ce2d815c4ee79642ae51e70e845c93ce2d83f3561518b94d55d016b662dd9c2b87babbf46bfbfb1be25d99ebe172793a073ede5e0dbbd6d7d9575fbde18bbf07e3785b61dff39036a6bb60bc092c8d8e2df1778edc96195f1fb5803fa75fb99e2cccc7ff07dae2b86d69a893cbe569f4352758f9bca3f6890663390fdb2cff1d50c35a9f506fdb2ed8467c5e69f35c6fab51ef58a3def873acd48e43a1e3a415bce31c7be3fb64b765c6970413c0dc05758c85fc44c76dc17ad33ab80ece6760fc1abe9880e5d4c0ef356c56c74a5bc27238de62ac9385f96d9edb3c1e1c5d30cd75a9ebb70bb3bd06c7fb7cdcdf6d8681a7c7427e7cc2f66a83edc5f31b20c7d700788ead33ca88a01c7caf75bc5f77146a27f63be75ac1373ec137c1adafb3d0be30017c9c1b07161fe741d3c2ef3d781eac31b69fda5797832be3d8559eeabd4f715526de23f150e87c5e0eaf658e2deade8a4f6b9b7bba37ad3865f5a1ab57ac4a03abd42096000dc7f1b104dfc6e16309be8dc3c712bc3e3e82e0722a619e8fa663dbb8dc52c3580e3657f5e2ed300f85babf022cae7745b58df9765877ff519bd6f6acc6fe2f338c49fdafe6658ce52a523bb7cb197c185456a22b2fd558ee34d5387e2e90d50d55f7f9eabe5eddc7abfb76759faeeecb8781f13afdaaaec9d5f946dd67abfb6a751fadde5fd4fbbdba3654e766f57ea5ae4fd57b502e95bf2f51f729eafd47bddfa873ba3a6faa73983a67a9f3aa7a9f9d443199620ac5548a3dd436a1e8a0e8a49846319d624f8a19147b51cca4d89b6216c53e14b329f6a5984331576fdbfd28e651cca7d89f6201c501140b2916512ca65842b194e2408a651407511c4cf1018a43280ea5388ce2708a23288ea4388ae2688a63288ea5382e953fef1e4f7102c589142751aca038996225c52a8ad5146b284ea13895622dc56914a753aca3584fb181a29b6223c519149b283653f4506ca13893622bc55914db28cea63887e25c8af328cea7b880e2428a8b282ea6b884e2528acb282ea7b882e24a8aab28aea6b886e2da54beafafa7b881e2468a9b286ea6b885e2568adb286ea7b883e24e8abb28eea6b887e25e8afb28eea77880e2c1d4ce078b1a5ed5af7ccfbaa2a767f5fa8d3db99eeedcfa2deb7ad66e5cb72db7756dcfa9b9ee33576f5ab3ae7b2baefc58fa7dacfc043f41dd79e515ab56bdf77acfe9093e2a166f58b5faac5cf7969e5cf79adcc9dd5b36acda8c8b6fabdc71f1952bd6ad5bbd29b776736e43770fd5b47eed86ff07814b282b300502007f020b800000001b9a1f8b08000000000000ffed9d097c15d5bdc7efcdcd36b90410d90224994012c29e1b4040402eb20b828280bb22044503d12488fbbeeffbbe60abb6b5bbddabd657fbda57fbaab5afbeda675fd5f6a9af7dda675b5bfb6c6b7dff33f7fcc98f93e13653cf91b9cd7f3e9fdf67cef99f99f3ff9e75e6cc4c6e1e482412c9446e4b9106277a6e9c9ed5fbe60fb66592f6f26a76c95954209ca902e12c2e10ce9202e12c2d10ceb202e12c2f104eaf40382b0a84335d209cfd0a84b3b24038fb1708e78002e11c58209cfb1408e7a002e1dcb74038075be4ac02ce217a3f54ef87e9fd70bde76347e8fd48bd1fa5cb58ace3d5a41a522dc9d7695c2175a4d1a431a47a5203a9913496d4441a471a4f9a409a489a449a4c9aa2f3c8905a485349d348d349fb91669066926691f627cd26cd21cd251d409aa7eb6c3ee940d202d242d222d262d212d252d232d241a4e5a415a483492b49ab4887e8b2f8ba2c87925693d6900e23ad25ad23ad271d4e3a827424e928d2d1a46348c7928e231d4fda403a81b491b489d44ada4c3a917412690be964d229a436d256d236523be954a3ce4f2375903a495d3a6da04edb4e3a9db4837406e94cd259a4b349e790ce259d473a9f7401e942d245a48b499718795d4aba8c7439e90ad295a4ab485793ae215d4bba8e743de906d28da49b4837936ed17915e9bc6e25dd66d86e27dda1c377eafd5d7a7fb7dedfa3f7f7eafd7d7a7fbfdeefd4fb0748efa6736175af693e135036eef349b071ff2f021b8f8514d8785c14838dc74809d878bc94828dc74e19d846e97039d8aa21ccfb1a1dae005bad0ea7c1e6eb703fb0d5e97025d846eb707fb08dd1e10160abd7e181606bd0e17dc0d6a8c383c0365687f7d57bae0bb565f5bef9036e2a4fcb736db362e77e3018cac3fd6008d8b81f0c051bf7836160e3b20f071bf7832ab0713f180136ee0723c1c6fd6014d8b81f60ffe17e500336ee07b560e37ee0838dfb411dd8b81f8c061bf7833160e37e500f36ee070d60e3fa6d041bd72ff71f559f8b209d371cabf81c906d9c8e63350579b28dd371ac723a8e554ec7b18ae9bce7741cab9c8ee392d3710c721be278e373706c711b62ffe47cb02f721b62bfe3bcb18f711b621f637fd8c7b80db18f3103f6316e43ec63cce5838dc708f63166c539aa14d8b27adffcc1b60cced3bc258d7816c2ecbf14eac4124b731a5846819f1abb7ea6e2f5a53765ae0116df7299f11ad61b161f58eaecb204cf2347dbcd336853ae6b1c07eca71aca33c6727992e087f3e538fb4a83cd07be31217cf576f95a92e087f3e5783df0b1adce5d5d35e3dcc479ab6bc2b1e0d3f6dca3ca8fe33c0b0cec2b05c73c92eee63a41dbf0fe91e7db0a387f04d8781ce3bc5d67d81c8c81a09cec87f3e5f868e0e3f151f7e1f2b5f496cf37f85ccc41b8cee47cc3fc3638f06bd601f7a106c77ecd39a0d6f08bf3256ff9ae116380d7f29c155c231aede6d9acca321698b3e0a316ec4d0eea7e2cd467127cb03d05e18b12dd5b1384795e616635561a428ec3f068e39c34a437382e7323706421cebed4fcba03182cf7f9a0bd1b0c068ee3bd5063487d35407d71fa28b0f17c5f07b66a230f5cbfe3bc6ab95f67f29513db9d6db8766c0ce11b6b97af255f5f180b7c6cab775c57f5064bbd51577dd1afedb187f9ab71cee384fda4207d6451f771770153ad5da6167c66c75bbeeb1b5e13ecae4133cdf89cb1372c78ff5a6d952577adb57ccf1d3c2b1c61394f9507ce735c7fcc8e731c3e1376712f3532b17b3b99f770c22aacc22aacc22aacc22aacc22aac8ac53738f15b053f067c6cc3e701b6d706f82e92f3566bbf37c0a7dd777199e05910aee77c60605f2938e63de07a4b87f1d9b9aff7f88ecf87fc2dbfb30cda0fdf2566213e0af8cc770f2ed68bc9c4ee6bd7ec3fb4df968df6c740a6597d67a0be5de0fe648e3bfc0ea0cab0a93e5953d45d5ecbefad3351df15d738abfbdc7bdd5aa36eecb7474b33be235455eb277ace51169f69643880cf6ef93d1773b0af141c53ae1ba2d22ecf2eae7ccf0b1d5e3f837ac0ef43fc44cf6786665df97fa3ae06e8ba52e3e5d164f77996fb684bd46779d88fedb65f4b33bea7ee0d0bb6a9edf7ee2efa898bf7822a8fb150275c7f785fc4e9f8ccdcf27b92bcef71904f5885555885555885555885555885555885555885555885555885555885b55058154b8dc189dfced7c4808f6df82ec8f6b36dfc7b5cce5bbdbbd809ef2eecbe57cebdf7c2f7113e30b0af141cf322bc537950872b203decbb066c3f17efabf6f45d03fe4d1e9705dbcfe5df1972beffb87e73efc5ed8e81965defc5b93f99e38edb14df0bb30ddff3e1b710bedee3bb31df59bdf4ae3d70cce0f71b1cc66f55ecd671c6c53b34f5b341bbe6cb62281bfbc1bf6f7b02e6902793dd6d63ce172afdd99074def2bdd7c4f7c4e3ec96359833c743fe59f0817e27d8f59b41bffc7784ec83ed29083f031534a13bb8ab7e9959f5bba690e3303cd238270de94d8ecb3c0e38b210675faa9f3c057dea59b85edabede6079b15e8641bd703afecd8eedf1867f53aa361f181a81c53738f1beca073e177fffb9a7fbaa26e033bfcdc46f03713e7903585dde0399dffe601b5aba4eecf6ed0f7e7f51071cf8bb047ccc2bf0ed8f79dfe3c3b9c321cf0fe37b25f3da8cdfe0bc26df2bed62f0ff465dbd0973d8b0a25c784ff7d6230c9b833266cc326621cebef09e6504947bc41eca5d07761773227395181c781fc2c7bc037d536d389f8ed67bbc5f33d785f6ef2d5a827bb3f156f3cc5db3f05ac9ed85f70c9cfe1ef4c1f7e1de8bcb5c0df9f42fea99ce5bbe7bb371507f93ec963518979321ff2cf840bf53ecfacda05fbe37631f6c4f41b8b2a8bb3ea6740777d52f33ab7e3731e4380c8f35ce4943fa44c7659e041c5988b32fd54f8a8abac3dc675cdc736079b15e8643bd703a3e07ab318e57fd99c703ceafb6c725debf73bee6fd7cd87d365e1fecdf0ff5fc5b033fd1f399103eabc23961a7bb7bef66fc161ed7fcf82d7c5c7eb70e7f238487ba836f8f3351bff7ad063e7cbec77c967f732113f5db68fc9d557c0ec07c750ef8fc087c75c0c7e795009feddf96fb7b7f93097f6fae14f6b6ef11f1776b7bc387f32e9f57067cb69fefe36fdcf4860f9ff9f379e5c067f95952c0d714810f9fbff0791ef0d97efea2f21e1f816f02f0f17915c067f97e2fe09b18810fef91264298f96cdf2329bec911f8a600139fd70ff8320ef89a13bde7cb001f9f57097c531df0b544e09b0a7c7c5e7fe09bee806f5a04bee9c0c7e70d00be190ef8f68bc03703f8f8bc81c037cb01dfcc087cb3808fcfdb07f8663be0db3f02df6ce0e3f30601df5c077c7322f0cd053e3e0f7f337e9e03be0322f0cd033e3eaf0af8e6dbe50bfe762f1b816f3eb02cb4cb324db11c18816521b02cb0cb12fcedde22bb7906cfb6165bce53e5b104ea84eb8fd9d390be18ea6b89e5fa4a824fce97e3c827ac7d9b15ff871c737a899e636d6ff2b16d814316cf60515bbeb92e8c0fdb72995dbee0bab03402df3260596195656af0dceba0082c2b8065b95596dc75e160bb790673f84ae0e7b2b29f34a4639bafb45cb624f8e47c398e7cc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc22aacc26a9f55b12c35383d386e690cf8d8b6dc218b67b0a82ddf7722617cd89687d8e50bbea9591581ef106059639525f77f120e8dc0b20658565b65c97d537398dd3c836f6ad6023f9795fda4211ddb7cade5b225c127e7cb71e41356611556611556611556611556611556611556611556611556611556612d1456c5b2cae0f4e0b85531e063db6a872c9ec1a2b67ccfd9c3f8b02dd7dbe50bde49ac8bc0b71e588eb4cb12fcfec3e111588e049623ecb204ef248eb29b67f04ee268e0e7b2b29f34a4639b1f6db96c49f0c9f9721cf984b56fb32a967506a707c7ad8b011fdb8e70c8e2192c6acb372f85f1615b1e6b972f98c38f89c0772cb06cb0ca9209de2b1f17816503b01c6f952537879f6037cf600edf08fc5c56f69386746cf38d96cb96049f9c2fc7914f58855558855558855558855558fb36ab6239c6e0f4e0b86362c0c7b6e31db278068bdaf2ad53c2f8b02d5bedf2056bba4d11f85a81e524ab2cb935dde6082c2701cb895659726bba2d76f30cd67427033f9795fda4211ddbfc64cb654b824fce97e3c827acc22aacc22aacc22aacc22aac7d9b55b16c32383d386e530cf8d876a24316cf60515bbe754a181fb6659b5dbe604d774a04be36606977c0b235024b3bb06cb3cb12ace94eb59b67b0a63b0df8b9acec270de9d8e6a7592e5b127c72be1c47be4261552ca7189c1e1c774a0cf8d8b6cd218b67b0a82ddff809e3c3b6ecb4cb178cef8e087c9dc072ba0396ae082ca703cb76bb2cc15cb3c36e9ec15c7306f07359d94f1ad2b1cdcfb05cb624f8e47c398e7c85c2aa583a0c4e0f8eeb88011fdbb63b64f10c16b5e51b3f617cd8966739e03b3302df59c0776608df390ef8ce8ec0770ef0f1791ef09de780efdc087ce7011f9f57017c1738e03b3f02df05c0773e8499ef22077c1746e0bb0898f83cfc1fa39738e0bb3802df25c0c7e75502df650ef82e8dc07719f0f179fd81ef0a077c9747e0bb02f8f83cfc1fa35739e0bb3202df55c0c7e7e1fc778d03beab23f05d037c5787f05de780efda087cd701dfb5217c3738e0bb3e02df0dc0777d08df4d0ef86e8cc07713b0dc6c97a5390d2c37839f5b1d94f99644efcb7c2bb0dce6a0cccc721bf8b9c341996f4ff4beccec3f0de721df5d0ef8ee8cc07717f0dd19c2778f03bebb23f0dd037c7c1e8ee3fb1cf0dd1b81ef3ee0bb37846fa703befb23f0ed04befb43f83ee280ef81087c1f01be0742f81e74c0f7d1087c0f02df4743f81e76c0f75004be8781efa110be8f3be0fb5804be8f03dfc742f81e71c0f789087c8f00df2742f83ee580ef9311f83e057c9f0ce1fb8c03be4f47e0fb0cf07d3a84ef730ef83e1b81ef73c0f7d910be471df07d3e02dfa3c0f7f910be2f3ae0fb4204be2f02df1742f8beec80ef4b11f8be0c7c5f0ae1fbaa03beaf44e0fb2af07d2584efeb0ef8be1681efebc0f7b510bec7edf205ef211e8bc0f738b03c699725f85bf72722b03c092cdfb0cb12bc13f927bb7906ef44be09fc5c56f69386746cf36f5a2e5b127c72be1c473e61eddbac8ae53183d383e31e8b011fdbbee190c53358d4966f5e0ae3c3b6fc965dbe600e7f2a02dfb780e53b565972bfa1fecf1158be032cdfb6ca929bc3ffc56e9ec11cfe5de0e7b2b29f34a4639b7fd772d992e093f3e538f209abb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb0160aab6279cae0f4e0b8a762c0c7b66f3b64f10c16b5e57bce1ec6876df93dbb7cc13b89a723f07d0f589eb1ca927b27f1af11589e0196ef5b65c9bd9378d66e9ec13b891f003f9795fda4211ddbfc0796cb96049f9c2fc7914f5885555885555885555885555885555885555885555885555885555885b5505815cbd306a707c73d1d033eb67ddf218b67b0a82ddf73f6303e6ccb1fdae50bde493c1781ef87c0f2bc5596dcff8ff8b7082ccf03cb8facb2e4de49fcbbdd3c8377123f067e2e2bfb49433ab6f98f2d972d093e395f8e239fb00aabb00aabb00aabb00aabb0f66d56c5f29cc1e9c171cfc5808f6d3f72c8e2192c6acbb74e09e3c3b6fc895dbe604df74204be9f00cb4fadb2e4d674ff1181e5a7c0f2a25596dc9aee3fede619ace97e06fc5c56f69386746cf39f592e5b127c72be1c473e61155661155661155661155661eddbac8ae50583d383e35e88011fdb5e74c8e2192c6acbb74e09e3c3b67cd92e5fb0a67b2902dfcbc0f20bab2cb935dd2b11587e012c3fb7ca925bd3fd97dd3c8335ddabc0ff8adeb39f34a4639bbf6ab96c49f0c9f9721cf984555885555885555885555885b56fb32a96970c4e0f8e7b29067c6cfbb94316cf60515bbe754a181fb6e5eb76f98235dd6b11f85e07965fd96509fecfc07f4760f915b0fcd22e4bb0a6fb1fbb79066bba37809fcbca7ed2908e6dfe86e5b225c127e7cb71e413d6becdaa585e33383d38eeb518f0b1ed970e593c83456df9e6a5303e6ccb5fdbe50be6f03723f0fd1a587e63972598c3ff3702cb6f80e52dbb2cc11cfe5bbb790673f8ef809fcbca7ed2908e6dfe3bcb654b824fce97e3c827ac7d9b55b1bc69707a70dc9b31e063db5b0e593c83456df9e6a5303e6ccbdfdbe50be6f0b723f0fd1e58fee880e50f1158fe082cefd86509e6f0ffb39b673087bf0bfc5c56f69386746cf3772d972d093e395f8e235fa1b02a96b70d4e0f8e7b3b067c6c7bc7218b67b0a82ddff809e3c3b6fcb303be3f45e0fb33f0fd2984ef3d077c7f89c0f71ef0fd2584ef7d077c7f8dc0f73ef0fd35842f99b4cf6702e5e363ff693810f9520ef88a22f0a580af2884afc4015f7104be12e02b0ee12b73c0571a81af0cf84a43f8ca2df3a5c17711f8f12cfbc957660ffbb4deaa62c4322c462c4362c43220462cfd62c4e2c588a534462ca918b10c8f11cbd018b154c688a522462c653162298e11cbe018b1f48f114b3a462ce531622989114b722fb378899e6b010fd2cbe1b822e35c558fafa7bbd3d3da5e04f9f4d3b65448de69c8bb4287fb257b9e8b7594765047e8270b71f655010c9cb637594a62c4521e2396748c58fac78865708c588a63c4521623968a18b154c68865688c5886c78825152396d218b1783162e917239601316219122396613162a98a114bd187c4c2f7fd9c6f85c1b237fd56daf51b7c47d01ffcf23aa812ea9dfde3711c2e4ef45c6329ce810eea6780ce53ad3592c0c0be5270ccc37a1150a97906d9e509be2f1900f59148e47f7f3508da701fcb75a3f2dcd772bf50790eb65c672a8f2150495c7fcc9e86f4c1505f431cf4a57d8db1c671e4eb356b62efb2ba6affa196db5fdd7b94435d0e35ea14eb7b18cc2f438c3949b15539a8e7e1700d4a828f6160af32e6a0e12173101ff304cc411ed8f15de528cbe5507e4644989746419d8e74302f553bb85ed54081b8acd5302e39bd0aca56e3a0bf541be392e335c0c21b5e1bab1db0e096857075084b558c5886c58865408c58fac588c58b114b698c58523162191e2396a13162a98c114b458c58ca62c4521c2316bc67d8db2c4362c482df10ec6d96748c58ca63c452122396e45e66d9d33704d5c65a53d9f87e7d04d86a757824d88a427cf03d400dd8783eab85b5e26fd33df3c63a72b13e413f5988b32ffc86a0d6f15aa9372c253162298f114b3a462cfd63c4c263380e2c553162298e511b95c588a522462c953162191a2396e1316249c588a534462c5e8c58fac58865408c5886c588a52a462c45212cbe5d9669b8a6e0cd88eeb666f181c5f65a49e5596737cfe0dde068cb79aa3cc6402571fd317b1ad247437d8d71d08fea92bbb713c7914f58fb36abf25b6fd5efd4e0f7e0eb22cc1bf50eeb40e5d9e0608c374281b8ac0dd0be8d21eddbe8a07d1b8cf6e538f209abb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aabb00aab7d56e577ac55bf2dc13717e8576d467497af04f87751072acf26bb7906df5c8c830271599ba07dc785b4ef3807eddb64b42fc7914f5885555885555885555885555885555885555885555885555885555885b5505895dff176fd067f5f8c7ed56644777b663dde611da83c27d8cd3378663d110ac4659d00ed3b31a47d273a68df0946fb721cf984b56fb32abf93acfacd04efa5264418e3931cd681ca73b283313e050ac4659d0ced3b25a47da73868dfc946fb721cf984555885555885555885555885b56fb32abfcd56fde6eef9d1afda8ce86ef7fccd0eeb40e599b19b6770cfdf0205e2b266a07d5b42dab7c541fb668cf6e538f209abb00aabb00aabb00aabb00a6bdf66557ea7daf51bfc1f59f4ab3623badb3dff548775a0f29c6637cfe09e7f3a1488cb3a0dda777a48fb4e77d0bed38cf6e538f2150aabf2bb9f83be382d425fdccf611da83c6738e88b33a1405cd619d0be3343da77a683f69d61b42fc791af50583db01525ba6d9c9e02db2c6d2b06dbfeda5602b6d95026b6cdd1b632b0cdd5b672b01da06d55609ba76df87f9ab23a8cffcf69be0ed781ed401d1e03b6053adc00b6853adc08b6453adc04b6c53a3c0e6c4b747802d896eaf044b02dd3e1c9603b4887a7806db9711d55b615c6f54cd90e36e638655b69cc35cab6cae86bca760884797fa8b655806d35f459b6add1b67e603b4cdb2ac1b656dbfa836d9db60d00dbfa103eee8b33c0c67d11fb2ef7c55960e3beb83fd8b82fce061bf7c53960e3be38176c5c4707808deb681ed8b88eb260e33a9a0f36aea303c1c675b4006c5c470bc13650db16816d1f6d5b0cb641dab6046cfb6adb52b0f1ff3f5f0636fe1fd707818dffcfcc72b0f1ffa9580136fe1f3007838dc7f24ab08dd0b655601ba96dd8374769dba160abd6b6d560abd1b63560abd5b6c3c0e66bdb5ab0d569db3ab08dd6b6f5306f55000ff357003773a11fb695829facde377fb02d981ed80fe7cbf13ae0e3baf13f5cbe96def2d51a7c8a658c5d960cb6336f49239e85f01860196d9945e5596f37cfe0fea801f8b9acec270de983a16c0d96cb96049f9c2fc791af3e8495e718d5277ce338077516b0d61aacb5217e9b3e843ae279a5c9b1df46c36f8de137f84d85c4ee5bbe71d208bc632df306dfbcdacd3378ed361e98b3e0a306ec132c9705fd26b5d807db53107e9e6f26e038b5f1b58699d558690a390ec30dc63969486f725ce671c0918538fb52f76f4fa7bb192cf7f9a0bd9b0c068ed7807d5c487d35417d71ba0f36be07c039b6dac8c3837cf05a6bb95f67f29513db9d6d8dc0372e846fbc5dbe967c7d613cf0b16d2cb0b898074d16bef6e03c38d4a83fd5578f05ae9465aed244f73ac5569eb846e22ddf7c5e0afb12cb2c6a6dc5d35a67577bc786135b57b76ed89404ac6203b108d0308c8f257819878f257819878f25f87c7c04c1f994439a8ba263d938df6283b114d86cf9c5e5306ff99abf0c586c774555c7bc1cd6cdbfbe634b572bb67f89c118d6fe2a2d651c5796e8592e6be083c15991765eac61b9d154e1f8b9405a1754adf3d5ba5eade3d5ba5dadd3d5ba5cadc30703e7b57aafd6dd6ace51eb6ab58e56eb66758d51d77c757fa8e66775cd52f7a87e2277dfacd6266aada2ae41ea9aa3e6753577aa794ccd5b6a6e55d7da89a449a4c9a429aa4e4819520b692a691a693a693fd20cd24cd22cd2fea4d9a439a4b9a40348f374ddce271d485a405a485a445a4c5a425a4a5a463a88b49cb482743069256915e910d2a1a4d5a435a4c3486b49eb48eb4987938e201d493a8a7434e998446efe3d8e743c6903e904d246d226522b6933e944d249a42da49349a790da485b49db48eda45349a7913a489da42ed276d2e9a41da433486792ce229d4d3a87742ee93cd2f9a40b4817922e225d4cba847429e932d2e5a42b485792ae225d4dba26916be7eb48d7936e20dd48ba897433e916d2ada4db48b793ee20dd49ba8b7437e91ed2bda4fb48f79376921e48740f52ecfc653ac2ebaa0d5d5dad5b4fedf2bbdafdaddbdbbab69cda76a6bf634bd7497efbe9ad1d9bdbda77e0c92f7f90935fd591513d4fdeb069d39ecffb838ef013aa65db36b59ee1b76feff2db37fb27b46fdfb6a9130f7fa87cf7c3376e686b6bedf0b774fadbdabbc8d3d62ddbf0f0c7f5e173747c4d6ef2f13bdbe8e8e6dc396d44d4ba69b28f699d54e2ce2ebfb36b434797bfb9a37dab9f99fcff874deba4dc1202001d24add00000002cd71f8b08000000000000ffed9d09781cc775e767302088c110244152bc8f01419004419033004f499647a2a89bb20e521765490078082248502428eaa278df87eefb967ccab22dcbb62c5bb2255b5e2b9b6ceccd613bded81b6f9c4d36f63a6b679d4459679d74f5d45ff8a3d81ca13f56910f66f5f7d537d5afaadffbd5d9d555dd352f26128964a278a402373271f481f082fecd1ddf914fdad39573c959d64f3853fd84b3bc9f700ee8279c15fd8473603fe1acec279ce97ec259d54f3833fd8473503fe1acee279c83fb09e7907ec239b49f70d6f413ce61fd8473783fe11cd14f384feb279c232d728e21ce51fa77b4fe45d858fd3b4eff8ed7bf13f4ef449dc6727d3e2970d9c0d5066eb20e4386d4056e4ae0ea03373570d302373d700d819b11b8c6c0cd0c5c53e066056eb6be361fb8e6c0b5046e4ee0e6066e5ee0e6076e41e01606eef4c09d11b83303f7a1c09d15b80febbc3a3b70e7046e51e0ce0ddce2c09d17b8f3037741e02e0cdc4581bb387097046e49e02e0ddc47027759e02e0fdc153a2d599d962b03b73470cb027755e0ae0edc3581bb3670d7056e79e0ae0fdc47037743e06e0cdc4d816b0d5c5be0da03b722702b03b72a70ab037773e03a02774be0d604ae33706b03b72e705d815b1fb85b03b7c1c8f38d81eb0edca6c0dda6c386eab0cd81bb3d707704eecec0dd15b8bb03b72570f7046e6be0b6056e7be076046e67e076056e77e0f618baf6066e5fe0f607ee40e00e06ee50e00e07ee48e0ee0ddc7d81bb3f700f04eec1c03d14b88703f788d655a6753d1ab8c70cd9e3817b42fb9fd4bf4fe9dfa7f5ef33faf759fdfb9cfe7d5effbea07f5f0cdcf76a8a7e357637e758940c753e4932d4ff3292a12da4488676514e32b4910124437ba92019dace40924dd4fe4a924d223f7eb3da5f45b25aedcf906cb2f60f22599df657936c8af60f2659bdf60f21d954ed1f4ab269da5f43b2e9da3f8c640dda3f9c6433b47f04c91ab5ff34fd8b3c534741ffe68ef3503a2df7c939c58efa3292d283fa328a64a82fa34986fa32866448fb5892a1be8c2319eacb7892a1be4c2019eacb4492a1be703d437dc9920cf5a59664a82f934986fa524732d4972924437da92719eacb5492a1be4c2319eacb7492a1be34900ce53083642807d43395ef1752380e6efb3c4f0b19c2b9eda748276408e7b68f706efb08e7b6cfe1f84538b77d84733b4738b7699435b75f5cc36d1565cded127ab86ea3acb91e4337d7599435d759d8e33a8bb2e63a0b06aeb3286baeb3e0ca920c65cd7516aca8b32a5d15745d41ffe68eefc873df8d23699c17c89fd5bf15c46b89259721965ab25367d74e0bdf73fa92e63a62a9b79c66beaff585a59e58a6da6509e78ba7d9d5199629f29afb55d8994ce9996e393d49b203bd3887ad0cc9b88f9f1ec1d76097af394976a017e70dc407d954777995e33e07bad53da18d6c66edda0ccb87db798118602b4571d6d7f470add2b22a0a9f44325ccff7fc7a43e6a20d25c90ef4e27c2af1a14fa93fb17ccd7de59b62f039e8fbc2bc9a62b044d9b5dcee22cb0875a8c1b15db33faa33ecf2f30b8e52f78369c46bbbff543a67d8d59953696924e602d9e0fbec4c0779df48f999241b90a7c8bf3bd173cc247f56ff8259b595868878ec9f6a5c93a1f006c7699e411c053a872dd597de490c96eb7c58de0d0603ceeb483e2322bff81e88f0d3dcb1e6fb723f3e99769b1cd835cb06fd629363bb8d86dd69865d9e77c151aa1fe43ec5763b523a67d9d519b68bd9c45c201bdca7e71ce4fd6cca4f9ef3863c45fee7123d072f16a08d8259f5834d11f1d83fc3b82643e14d8ed33c8b380a740e5baa1f7c98182cd7f9b0bc9b0c069cf3986056447e35517e217ca43bd63cdf1ba177a6c17232ede61dd835cb06fd62deb1ddd986dd46c3aeea07b94ea8a3543fc87d8aed76a47436dbd519b68b16622e900deed3e738c8fb16cacf24d9803c45fe37123dc71cf2a38d8259f583f98878ec9f655c93a1f0bce33437134781ce614bf583af1083e53a1f9677de60c0398f099a23f22b4ff985f05124c3f33ff797930d1d69d2c3cfd996eb75be543ab9dc219b4d7ccd117c2d76f99a4bd58516e2832ce738af72064bcec8ab53d1aeedb6c7fa553b473b819d14852f2deb89f767c4d46897a959d577bee7aba3afe37cbbf31df95cdc678ee9c462fb99d0c55cbc83f9c4b04ef15c1af20fec99c4d1f38baee6128f35d7cf7c9ed5b37a56cfea593dab67f5ac9ef5d466e5b5387eff0ef1660ae0838cd7826c3f1bf0bbc3d0ad9efda6247b6cda5d0bce1fb5169c2506d8e235d979c91eaee9da5f45e1282b7e8f97cbcfc5fb45c75adb84ad2a4a8beb35c463adf5fefed96d6eb7df06f239f58ea97a6f15f5c96c77fc1eef3843a6eae4d5653de9b5fcde449edf39c7516a6e6286b3bc2fbed3d768e48dfdf268cef1bab8cada6ce2e83ecae29c461e1e7e3f08efb99aefe0a528ced9ba20aaedf2bccf556abed0e1fd33cc87a964379be89933842d33afb21f905717501ffe0bbab7d87eb732ee5c1ed763bbe5d79ce3f749fbc2c2656af93e9f77514f94ce2996752a1dfc7e10f28fc745089f42f965f95df192ef73329f67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b3f61756fee692d7bd106f86003ec8782dc8f6dcb64a33f688816eb576f1235abbb0bbaedcdceb9b59aca98c35ca2245718697f570fd84d6c5111ef55e03979fddf58ed2ef35c05615a585cbcff67a07af2142efefafdde2bab8dd36d0fcfeba38ea93d9ee50a6bc2e0c19aff3f1bb10fcaec6744376b2ca83db0cbfbf013fbfab62378ff32ed6d0c2cf3aeaa81c9036d84951f83fd3baec7bc99eb231fb0b153eb0ece8701ca5d635cd35758b690dfbcc2ce92f900db63bc9aedd3cdbc57784b001798ad974de2512bdf7dd42fe8259d5bbc911f1d83fcdb886bf819bec38cdb5c451481cbd078faa27bfa53a3590de8db17dbfe1f472be8ca17c41387fb363bbbda9e4f2f82e4b0c538865a6c1c9e32aee03273be03bd6b86a32f199ef66f2bb81dc9f4c39416320f3dd1f2e434bf7895eeffef0fb17b5c4015b298a3346d76bf5ee8f39eec9d2b56349e789785fc9bc37a728ce4462f6ef2b95ceab7a1a5b5fa6fdc71a5b4f35640ed29837d358a073d8e231cb544af7d463a49bf75670d127826b80c1c1e310c4994d75531ddc9f9afba354258e7e2eb43fb668ce21bfece92cdeb3f85e89f2ca529e207c1ed5c10534f6429a1b48cff911e1384a8dcd6a29ff4ee41e0f6cf764eff1701e8dcd78bf06e46f9c3d1eea8c6ba4edf17006d5a9f3696c667bccc1e9e57c194bf982709e0733f784e37d6ab97fcd3ac8bf4946fe99e3f9a87136df1fec8f878efed6209b387a4e88e7aab84fe0b92acbcf02397e179efb337e173e6b392fb82ee028d5b765f52f971b9aba8b3aaff86a63f0f1d81bd7a588cff63d39eebd819f5d78fc0f3edbe3477e1eea0b1fcf3ff158037cb6db62dc798fa8bd862be8d7c5b7220d31f8785f4a5c3790f86cefa717f75b9699c487eb2a89cff2de7c215f530c3edecf8ef72f049fed7db894eed931f872c487ebaa88cff6fe36bcc7525ff8a2f643ca109fed3192e26b89c137879870dd20e29be7806f6e0cbe79c487ebaa896f8103bef931f816101fae1b4c7ca73be05b1883ef74e2c3754388ef4c077c67c4e03b93f870dd50e23bcb01df8762f09d457cb8ae86f80a0ef83e1c83af407cb86e18f19de380efec187ce7101fae1b4e7ce73ae05b1483ef5ce2c375e388ef3cbb7ce1b77b8b63f09d472c17da6599a358ce8fc17221b15c609725fc76ef22bb3ac3b9ad8b2deb543a2ea13c41fe813d43e117537e5d6239bf9264137a71ce7c9ef5d466552c8b0dce34c55b2c800fb20b1cb2a40d167594eaeba2f8b82c2fb5cb17de1796c4e0bb94582eb7cad212ce7b7d2406cbe5c472995596e27de10abb3ac33efc4ae2475a612743e15ce6575a4e5b926c422fce99cfb37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5acf65915cb1283334df19608e083ec32872c6983451da5de1389e2e3b25c66972f7ca766690cbe65c4728d5596e2ff245c1583e51a62b9da2a4bf19d9a6bedea0cdfa9b98ef89156d8c9503897f97596d396249bd08b73e6f3ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37ad6fec2aa58961a9c698ab754001f64573b64491b2cea2835cf1ec5c76579bd5dbe704d62790cbeeb89e546bb2ce1fe0f1f8dc17223b1dc6097255c93b8c9aece704da295f89156d8c950389779abe5b425c926f4e29cf93ceba9cdaa58961b9c698ab75c001f64373864491b2cea28d52f45f17159b6dbe50bfbf0b6187cedc4b2ca2a4b3e5c575e11836515b1acb4ca52ecc357dbd519f6e137133fd20a3b190ae732bfd972da9264137a71ce7c9ed5b37a56cfea593dab67f5ac9ef5d466552c6d06679ae2b509e0836ca54396b4c1a28e52cf29517c5c96b7d8e50b9fe93a62f0dd422c6badb2149fe9d6c460594b2c9d56598acf74ebecea0c9fe9ba881f69859d0c85739977594e5b926c422fce99cfb37a56cfea593dab67f5ac9ed5b39edaac8aa5c3e04c53bc0e017c90753a64491b2cea28f59c12c5c76579ab5dbef0996e7d0cbe5b89a5db01cb86182cddc4b2d12e4bf84cb7c9aecef099ee36e2475a612743e15ce6b7594e5b926c422fce99afbfb02a96f506679ae2ad17c007d946872c6983451da5da4f141f97e5ed76f9c2f6bd3906dfedc4729703963b62b0dc452c77da6509fb9abbedea0cfb9a2dc48fb4c24e86c2b9ccb7584e5b926c422fce99afbfb02a96cd06679ae26d16c007d99d0e59d2068b3a4ab59f283e2ecbad0ef8ee89c1b795f8ee89e0dbee806f5b0cbeedc487ebf83f46773ae0db11836f27f1e13afe8fd1dd0ef876c5e0db4d7cbbc80fbebd0ef8f6c4e0db4b4cb88eff6374bf03be7d31f8f6131faee3ff183de880ef400cbe83c487eb0613df61077c8762f01d263e5c3784f8ee75c0772406dfbdc487ebb8ffbbdf01df7d31f8ee27befb22f81e74c0f7400cbe0789ef8108be871df03d1483ef61e27b2882ef51077c8fc4e07b94581eb3cb92cb10cb6364e70907697e3cd1f7343f412c4f3a4833589e243b4f3b48f35389bea719f633741df33deb80ef99187ccf12df33117ccf3be07b2e06dff3c487ebb81dbfe880ef85187c2f12df0b117c1f77c0f7b1187c1f27be8f45f07dd201df2762f07d92f83e11c1f769077c9f8ac1f769e2fb5404df671cf0bd1483ef33c4f75204df671df0bd1c83efb3c4f77204dfe71df07d2e06dfe789ef73117c5f70c0f74a0cbe2f10df2b117c5f74c0f76a0cbe2f12dfab117c5f76c0f7a5187c5f26be2f45f07dc501df6b31f8be427caf45f07dd501dfeb31f8be4a7caf47f0bde180ef6b31f8de20beaf45f07ddd01df9b31f8be4e7c6f46f0bde580ef1b31f8de22be6f44f07dd32e5fb80ef1760cbe6f12cbb7edb284dfba7f2b06cbb789e51dbb2ce19ac87fb2ab335c13f90ef123adb093a1702ef3ef584e5b926c422fce99cfb39edaac8ae56d83334df1de16c007d93b0e59d2068b3a92c67981fc517c5c967f60972fecc3df8dc1f707c4f24756598a7ba8ffe7182c7f442c7f6895a5d887ff17bb3ac33efc8f891f69859d0c857399ffb1e5b425c926f4e29cf93cab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9eb5bfb02a96770dce34c57b57001f647fe890256db0a8a3d43c7b141f97e5f7ecf2856b12df8dc1f73d62f953ab2cc53589ff1a83e54f89e54facb214d724feccaece704de2cf891f69859d0c857399ffb9e5b425c926f4e29cf93cab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9eb5bfb02a96ef1a9c698af75d017c90fd894396b4c1a28e52f3ec517c5c963fb0cb17ae497c3f06df0f88e54756598aff1ff1c3182c3f2296bfb0ca525c93f86f7675866b127f49fc482bec64289ccbfc2f2da72d4936a117e7cce7593dab67f5ac9ed5b37a56cfea594f6d56c5f27d83334df1be2f800fb2bf70c8923658d451ea39258a8fcbf22776f9c267ba1fc7e0fb09b1fcd42a4bf199eebfc760f929b1fc955596e233ddffb0ab337ca6fb6be2475a612743e15ce67f6d396d49b209bd38673ecfea593dab67f5ac9ed5b37a56cf7a6ab32a961f1b9c698af763017c90fd954396b4c1a28ea4715e207f141f97e5dfd8e50b9fe97e1683ef6f88e5efacb2149fe9fe670c96bf2396bfb5ca527ca6fb5f767586cf747f4ffc482bec64289ccbfcef2da72d4936a117e7cce7593dab67f5ac9ed5b37a56cfea594f6d56c5f23383334df17e26800fb2bf75c8923658d451ea39258a8fcbf21776f9c267ba9fc7e0fb05b1fc835d96f07f06fe770c967f20965fda65099fe9fe8f5d9de133ddaf881f69859d0c857399ffca72da9264137a71ce7c9ef5d466552c3f3738d314efe702f820fba54396b4c1a28e52fd52141f97e53fdae50bfbf05fc7e0fb4762f927bb2c611ffe7f63b0fc13b1fcc62e4bd887ffb35d9d611ffe2fc48fb4c24e86c2b9ccffc572da9264137a71ce7c9ef5d466552cbf3638d314efd702f820fb8d4396b4c1a28e52fd52141f97e5bfdae50bfbf0f762f0fd2bb1fc9b0396ff1783e5df88e5b77659c23efcffdbd519f6e1bf237ea415763214ce65fe3bcb694b924de8c539f3f51756c5f29ec199a678ef09e083ecb70e59d2068b3a4ab59f283e2e4b5c6c93efdf137de7436086ae63be32077cc964dff9ca880fd7315fb903be540cbe72e24b45f05538e01b1083af82f80644f0553ae01b1883af92f80646f05539e04bc7e0ab22be7404df20077c99187c83882f63f0a9a35acbca033742cbca887f88657ea56e70b2873b4936c092a238cb2a7bf82eabece13a94b0ca158e0b0e277a6c8dd27ed84951f852cd51ade3fe30533c4f539c01948707ecb286cfd9e0c251aa0e1c2096837659c231da7ebb3ac3b2d847fc482bec64289cebea3ecb694b924de8c539f3f59535d58f580ff723d6712799d57e1b686e563af7da4dcb9c41818e4acacbbd469e727a76dbb51d3e57ee49f43e4af559bb8965875596e2fb83bb62b0ec20969d56598afde776bb3a734ae736cb3a958ead9427c83fb067287c1be5d756cbf995249bd08b73e6f3ac9ed5b37a56cfea593dab67f5aca736ab62d96370a629de1e017c90ed2416dbcf062acde3b52ee85673586f399b5bcbe754fa793e214b0c91f36b437bb8ded15c55148eb252693968c81cccb785e5073bd08b73d8aaa2b41c2416dbf36dc944efb9bfc2efb5dde676fb732bf91ce641509ff61be9e0f9d25d96f351d559ccbbe0481ae705f2ef2216cb73327907f319e13cc10ee2475a612743e13cdf64778ea7585f77267ae729ce77100b0e9e47b63dc753aa7c7746b0cc16c452278865b42096d304b10c11c4d22688252d8865892096942096bc20967a412c2305b10c15c4b25a104b952096318258ca05b11c10c4d22288659a20965182586a04b1740862c90862592a8865802096b982581a04b14c14c4324110cb30412ceb04b10c12c4b24f10cb22412c158258e60b626914c4324910cb78412c4704b18c13c4325c10cb7a412cd58258960b62592c8865a020968582589a04b1d40a62192b8865842096c182582a05b1244f324b3a71f47b0a690adf4b32acafef26595984be94f623be9a4b79b9e668dd6511ba774630701e6d37d2923bbea3d7fb04c944eff70960ab8a18760a60a914c4325810cb08412c6305b1d40a626912c4b25010cb40412c8b05b12c17c4522d8865bd2096e18258c6096239228865bc20964982581a05b1cc17c4522188659120967d825806096259278865982096098258260a626910c4325710cb00412c4b05b16404b1740862a911c4324a10cb34412c2d82580e08622917c43246104b952096d58258860a62192988a55e104b5e104b4a10cb12412c69412c6d8258860862394d10cb68412c758258660b6231d7e1395c8db330eec33a7b8ac24fd7038e6acb6958d5326f5e3e3fb7e558dfe36fb36487f38a8f02f961eb58dfe39f6c963a412ca305b19c26886588209636412c69412c4b04b1a404b1e405b1d40b6219298865a82096d58258aa04b18c11c4522e88e580209616412cd304b18c12c4522388a543104b4610cb52412c0304b1cc15c4d2208865a22096098258860962592788659020967d8258160962a910c4325f104ba32096498258c60b62392288659c2096e18258d60b62a916c4b25c10cb62412c0305b12c14c4d22488a55610cb58412c2304b10c16c4522988257992598ef53d3ec247900cff31b29d64f768ff01929545d8c0dad45692613e193ad49ccbab35473394d1355bb43f15c1b02d82754bc4b5aef39ced14e81cb6f8fbfe2d02582a05b10c16c4324210cb58412cb582589a04b12c14c4325010cb62412ccb05b1540b62592f8865b820967182588e0862192f886592209646412cf305b1540862592488659f2096418258d60962192688658220968982581a04b1cc15c4324010cb52412c19412c1d82586a04b18c12c4324d104b8b2096038258ca05b18c11c452258865b52096a18258460a62a917c49217c49212c4b244104b5a104b9b20962182584e13c4325a104b9d2096d98258ca2258eeb6cb92533aee4af41c58c7bf9b38b669ff5d24839fdf2dbfc3329bca9b3b89ad4076ef20bbb75bb59b0fedb2fe0271dc4ef2dbeca637ac179bb52e3567c01cb095a2382fe907e86a5d2690e35956dd13ba0d99e2dee8801b76a017e7b0a5f836697f37c9e05f47b28d864c31775965cee794ceb55675e6c26152a7d6554ee9859d1485bf96e989f7baf6abf2daa0c337939e7723c27198ef0d15c8df45f9778bddb4866de466d25f201b6c77955dbb79b69bd40e36204f91ff3bf4a2d7aa1eeffbf90b6655efd644c463ff06e39a0c85af719ce65b88a340e7b0a5eac91b54a7506714cfad967938bd9c2f1b295f10cedfd8b86c6fea405fb296383a0c46d586503fb94f5c63992d4976a017e76b880fb25b49867eafd301dfca05f35adbe6ac0aab0d6cabfab2cd604b51f80fe83ea3e2fe90ead6614b5cc55ccb85fdf2219b3a73cd3955e607b52ee856b2fd864cd9de67d5762eafec607e0e47a93e7b3ff1e17f98783f9cdd76f9c27e7c17e92f908dfd24df69395fd82efa71d8803c45fe5f667ae2229eaa8bbfa37c3a4cfa76687f998eb33322ce1ef2b31e5c6bfa518ec89f0c85b3aebd1fc05741d715f46feef88e303f77136b81ce7710cf4fa9edeeb5cbd0cc795aaef5a20eed7597f61cd709d461b35c947cbb833ce77dda926403f214fbb1b84ff1d461eed35645f98578aa3f886a972ed2b49bd254a0f3ed243f561c6e2f5169dc4d69dc1511af54be64287c571fedf0355c075de41ba7bd40e7b0a5dac4afa8fd59eecb43867d06c33e233f5cdc4354dd9c60d85169ad1cd463d3ee3d3d1fa695fbd30231c0568ae22c1edac335c81957b12f824d75a8f982d30c2e65f7805dbbcd69d28fa3d43883f7ee39689725af74eeb7ab33e7606c364fe9d84b7982fc037b86c2f939c6f27d33accbfb13bdcbc9bc6fc6611d7192595d95ff1ebb3a9b5537504979b9c7c8534ecf2ecbe9513ab8af842d1e8bbb18239ae315d8e0fb83cb7b23e635cdfd6c5314679aee9fd5f3267fa757e6386ff828909fc71f38660b62a913c4325a10cb10412c6d8258d28258960862490962c90b62a917c4325210cb50412cab05b1540962192388a55c104b8b2096698258460962a911c4d2218825238865a92096018258e60a626910c43251108bc33599d82c1304b10c13c4e27acd300ecb20412c158258160962992f88a55110cb24412ce305b11c11c4324e10cb70412ceb05b1540b62592e8865a02096c58258160a626912c4522b8865ac2096118258060b62a914c4923cc92cc7da2f15e17b4956665cabe648dea4fd4db14769195d836fa05211ba79efd46dda7f4fc4b59c475b8db4e48eef08f388ed14e81cb6787fd37b04b0540a62192c8865842096b182586a05b134096259288865b12096818258960b62a916c4b25e10cb70412ce304b11c11c4325e10cb24412c8d8258e60b62592488a54210cb20412c8705b10c13c4324110cb5e412c1305b1340862992b8865802096a582583282583a04b1d40862192588659a209616412ce58258c60862a912c4b25a10cb50412c2305b1d40b62c90b62490962592288252d88a54d10cb10412ca305b1d40962992d88a5ec04b16c4bf41c053adf2ac0ee16bb76c3efe7ef26bb589fdf42f90efb7713c75d96399206c7ed6417b692e4afd071700dbfdf6d79ffd4b06cee248624d930796cdb851d7cef6fee9f9aa23807f42255b5c1982c91579be332e74b072b5bb71965018ecdc48c38f712739ae230e3a6b88c1f908234d94f501ef15120ff2662b1bde72bef2ddb17968dc4627b3fcab8fba2de4a2ceb1cb074c560e13d6e3b1db0ac8dc1c2fb4ddee280654d0c965b88659503969b63b0ac229676bb2ce1be4d2b63b0b413cb0acbf9a274b6dad519eedb73935d9de1be4d37529e20ffc09ea1f09b28bf6eb49c5f49b209bd3867bebeb28e38c9acaecaff06bb3adfdfb70979798391a79cdf1fd5bfe524e7fdf4af7390cfd76b5d18735d67b0b00ce3235cc3e323c479d3186b40ce7bd45f6d391dcaceb589de47a97ee96a62b9c6328bd279955d9de1f3c332e2475a612743e1d751da96594e5b926c422fce97110b8e3262b19c2725dfbdbe2a8265b620963a412ca305b10c11c4d22688252d88658920969420962e412c79412cf58258460a62192a8865b520962a412c6304b1940b62592b88a54510cb34412ca304b1d40862e910c49211c4b25410cb00412c9b05b1ac11c43257104b8320968982586e14c4324110cb30412c370b62192488e536412c158258160962992f88a55110cb758258260962192f88e5882096718258860b62592f88a55a10cb72412c0305b12c16c4d22d8865a1209626412cb58258c60a62192c88658320964a412cc993cc72ac7ded107e23c9f06ec8b524bb52fbaf215959840dacf12e2319d642a043cd17be5b73b46ece2317efc2b09d029dc316ef6b77a500964a412c1b04b10c16c43256104bad209626412c0b05b1740b62592c8865a02096e58258aa05b1ac17c4325c10cb38412c4704b18c17c4324910cb7582581a05b1cc17c4b248104b852096db04b10c12c472b32096618258260862b95110cb44412c0d8258e60a6259238865b32096018258960a62c90862e910c4522388659420966982585a04b1ac15c4522e88658c20962a412cab05b10c15c43252104bbd2096bc20962e412c29412c4b04b1a405b1b4096219228865b420963a412cb305b194192c55145eab7fd53314e61837930ceba60ebf09cf293b78cf81dfe1e932d2a2646b8d788ae70abb3c73951dcc415c41762eb76b27afec60fef272b273a95d3be17e6497257a1f49e3bc40fe4b89e52396d3ac745e625767b8efcfc5c48fb4c24e86c2f93bc58b2da72d4936a117e7ccd757d6912799d54559299d17d9d5f9fede61c8cb8b8c3ce5f49c6fd9b66a5b17267a1fa5dad6f9c472815d96b06d9d675767d8b6ce257ea415763214ce7de5b996d396249bd08b73e6eb2bebc52799d581ddf7dbc18586ad4b8c7c50f7ff73b49ff73429d8e509f7df3d3bd13b1fce316c28bb1fb66a379f4b1afa0bc4015b2ace59da8ffdfa700deec5298ab3490fbaab75fe418ee702d50f9c69c894ed33aca6ad58b760077a710e5b8aef43da7f26c9e05f4db2330c99629e6795391ff6f973aceacc855309cd5a5739a517765214be7d484fbc9ddaafcaeb741d7e16e97920221c47a97e7d1ee5df2cbb690debf34cd25f201b6c77865dbb79b69bd40e36204f91ff7e3c98523c75207fc1acea5d2e221efb4f37aec95078ce719a67114781ce614bd5933d54a7506714cf02cb3c9c5ece9733285f107e1ee58bcbf6a60ef4257388a3cd60546d08f593fbc49c65b624d9815e9ce7880fb2052443bf87b45551bc4924839e5a92a15ed4910c6da19e64a837d348365dfb1b483655fb1b493645fb9b483659fb67932cabfd7992ddabfd2d24bb4ffbe792ec7eed9f4fb207b47f21c91ed4fe45247b48fbf14eb32af3470c992af347b5bfa07f73c77784650e3bd08bf34789ef61ed7f8464f02f21e6c70c99627edc01f3630633ce1f273ef03f4632f89712f313864c313fe980f9098319e74f121ff89f2019fccb89f92943a6989f76c0fc94c18cf3a7890ffc4f910cfe0e627ec69029e6671d303f6330e3fc59e203ff3324837f3d313f67c814f3f30e989f339871fe3cf181ff3992c17fc431dfc306dfc3069f2bbb8f1a761f3d41761f37ec3e7e82ec3e69d87df204d95d60d85d7082ec3e6dd87dfa04d97dd6b0fbec09b27baad5e793d56f9c6af5f964f51b27ab1df9fbd189b1ebef4727c66e5fdad18b76ed866b2ecf277a1f49e3bc40fe1789e505cb79a0747eccaece70aae1e3c48fb4c24e86c2791dfce396d396249bd08b73e6eb2fac6992cd2319c27324fb84f6cf22d927b57f26c93ea5fd3348f669ed9f4eb297b47f2ac93ea3fd0f92ec65ed7f88649fd5fe8749f639ed7f84649fd7fe4749f68af63f46b22f68ffe3247b55fb9f20d917b5ff49927d49fb798eefcbdabf8064af69ff5324fb8af63f4db2d7b5ff19927d55fb9f25d9d7b4ff7992bda1fd2f90ec4dede7bd51beaefd5348f60ded9f4cb2b7b43f4bb2b7b5ff5e927d53fbef23d9b7b4ff7e92bda3fd0f90ecdbdaff1cc9cab4ff6324c33b815c77f14ef42748866f423e49b20aedff14c9f09dffa749867d4e5e2219deb9fb0cc9f0cef1cb24c337179f2519be0bfc1cc9f01dfde749867d445e2119960ebe4032bcd3fb2ac9f04dc3174986efeebe44b2e1daff6592e1bfd85e23d969daff1592e1bd8bd74986ef17be4a32bcfbf63592e15df1374886bd4ade2419be5dff3ac9f0ddf6374886eff8de2219be617b9b6498abfe26c9b2daff2d92d56aff3b24431b40dd547545f5a7fcbfa705623948f2bdda5fd0bfb9e33bc27efc90d635c0e080ad14c5b9485712d4b33d899ee380fe0577155db787d2b0db6e1ac2f5ba3d94864ab2bb9bd2803897511a14cf2e0779caf952a03c812dae6b88abfa9bca413df974c83297b27938d1fb28358e837dc572d02e4bf80e2258b87eefb76aa739ac1ba897aadfcf267adafd7eb26ba95dbdff0fc9caee6ed25f4b1cdcae10e746a34e5a6e23619ddc4b3c59e2e1368238ed9a47d5c98a9a9eeb2cd783f0d902f50c47a93ae9ae2f6ccea5294ffac2c2f969b7de169f736cf7930efaba7008bf93f2c4ac53190adf45f9b5d3727e717b835e9c339f67f5ac9ed5b37a56cfea593dab67f5ac9ed5b37a56cfea593dab67f5ac9ed5b3f61756c572c8e04c53bc4302f820e3f516db73dbbc4e0bdd6aede237437b6c1eb06ab3b8b6c4eb11596280ad14c59955d3c3f59ee6aaa27094559af28acbcfc5da2fec402fce61ab8ad2c2e5677bbd83d7e9a0f7f7d76e73bbfd36d09cc3f7e8a84f66bb4399f2da2b64bcce17b56ecf6b637b9ce54bdfca83dbcc0192c1cfef51d8cde3bc8b35b4f013c29d540e481beca428bc86fa90e1f4df52667fa1c2274784e328b5aec9ebd6dbeda635ec33b791fe02d960bb5beddacdb3dda476b001798afcb578f189e2a903f90b6655ef7644c463ff7ee39a0c85ef709ce6edc451a073d852f56424d5a9c9b4d66ffb7ec3e9e57c194ff982f003942f2edecfe1f15d96187611cb1e8393c755dc07ee70c077ac71d50ee2836c2ff1211ddc9fbc55d9c3ea720c64be5fc36568e93ed1ebfd1a7effa29638602b4571e6e87aaddeaf31c73d59ba7622e93c11ef0499f7e614c55948cc0ec6cc91ef048127ea9da00f513fd1496385a8f1eb5e43e69a1f7af71afc3c2ee0b4da7e16e2be0147a97bec4e62b1ddbf39e893c2f77cf85e12d51f217c1fa5cdf2f8212cf31d469ee29cf97644b0f2f871af114fb16eb3cada9c73714f573aeed1ba543b44dd869d14855f41ed75298d0591e683a4a73d221c47a97abc8df2ef6ebb690dfbcbbb487f816cb0dd3beddacdb35d8c156103f214f9db68ac78678ff7fdfc05b3aa775b22e2b17f87714d86c2b7384ef3ddc451a073d852f5e46aaa53ed3456b4ddce39bd9c2f13295f10cecfb5878cf8aa3ea33df0bdc8c558fb9e44effcc3f956e2836c3be56927e5a3ddf15991eb2071651347cf51f1dc19f709bfa139aa5a2de73d7ab2da3f99f4d41b3295a6a90ed2043bd08bf3a9c457a7fdf52796afb9af7c530c3ec532dd725ea5c9268e52fdf9746299669945e96cb0ab331c97cc207ea41576781fb311943617fb9835247ae729ce99af218215df35a93a516fc473906721eb1483754a84dda6139047e8579a1cdb6d34ecd61976553be1725247a976d248bc332df32a9d2ef6349c4dcc85c4d1fba929b98bbde266537e26c906e429f23f416329de872fab7f794fc3a68878ec9f615cc37bf735394ef3b1f634842d757fbd97eefb96eb7c58de4d0603ceeb483e2b22bf9a28bf105e4f328c01b88f9d6ce848931ebed75aaed7f952e9e47287ac91f86645f0cdb6cbd75caa2ecc263ec878df5117fda0c9827b0ff783a38dfc5375b58db8ca1d70a50cae14d956879ac2c437a7eb5bdbd79cbd61f5a6b52bd7756fe44e1a9193f45b66c8f823ee7292211ec206eac40eb49bd8396c3f61b0250c5b09b25f91e8f9d0dc124b5e652a3ee66e6fedecbc6c535b6747fb799bd6b5777774ade35c34738c8bab8cfc2ce7dcc5a7ef034896a69441065d95244b911f395241f282a5dc7091c3bc8d4082f2938f02f92be87780651695a7d846606377d786d6d52baf58d9ba828bd96c405cb451c5cc3b1d7c5071e3fa8124839e4a0a7391744e1bf4961b8c0e1a7b5e5a63c78e11baf8afded0d1bd32aa99972a7feead93c46da6cb1af8483256a68d976b58149a4a1cb6cec8e884aadb85dafa426d75a16632d4684bf5766aab0af528a8b6a21849bc786d406d3da16e816a6b09b59584da3a422d69a9cff5d534891afe6413c54717357450c329f5f8a48648ea914e3d36abc768353c52c32135e450b775758b55b75475db57c34035c7a5b64156db05ab6d9dd516c16a9b1cb52db0dada456d05acb67d515b4fabed9fd596eb6a6bef0febbc3d3b51dcde7f51a2f8d7038b13c52da9cf4f14ffeae2c244f1af392e4e14ff92406db5abfe6a46fdc58cfaeb0eb5edbefa0b09f537456a4b5bf5b73f6a1b97ab03774de0ae0ddc7589e2d6b1d707eea381bb2151fc7be99b02d79a280e0bda03b722702b03b72a51dce259fdcd4e47e06e4914ffdaa73351fc2ba17589e2df0ca96d526f4d14ff866863a2f8b7479b12c5bf44527f19737be0ee4814a71ed534ab9a8a54d37d6afa4c4da76d4b14a7d0d4349f5a4a514b286a9a7f4fa2381da89620d474bf9ae252535a8774f9aaed4fd5d6326a2b19b5758cda2a466d07a4b6ff51dbfda8ed7dd4763e6afb1eb55d8fda9e476dc7a3b6d551dbe8a86d73d43639cf258a5be3bc90286e7785ed54b81114f4091e715bbbbb57ae5ddf9dedeecaaeddd4d9ddb1bef38eece68eee9bb35db7addcb0aab36b335f3cbaec382e9ea02f1e7ff4c5ad2b561cfbba59fa3a6ce672e1ba152b6fcf766deace76adcab6756d5ab7a2d770eb4add6d635cd6b1eeb6d6ce8e15d9755debda5772c4ef677a2766c9ca8d1b83ee2788d89d6dddd47d73d7868e3b57aec8b6dd916d6d6f0fcc74f3c55375a7851dd0af2cf65dd98d9dc1d5b9a28ece20212b57ccca72d8c620a33676673776b76ee8ceaedad0b5369b9fc57af76b6c0c2b9605893d2a478e541fb318366e6aebded0dade7decec7ca3da0df985436315d3477474d486ab5a3b37ad0c52d095ed6cdd10985cd5b5217b65ebaa95cbf2c5e57c1c370c3d66da3fb80ab6d41cc7c50b6a7a1397aabfff017d9779bb7d1d03007db8f4490000002f381f8b08000000000000ffeddd099c14c77d2ff0999dbd6687e55aee735896059665991910c658964616c2962ca1131d36b2040b482060052c12bab96f81eedbb22cd9966df9beef337eb113bf382f79b69ff3ecbc1cce735e9c17bfd84e9e9dcba9eaa93ffba36846dba68afdada9fe7ceab3d5ffeeaefa56f5313ddd3dbd2fa552a974aa3264541a933a7990e965f3b7707a4331edaeac824f67cd2071660689b3769038eb0689b37e90381b0689b3719038b383c4d934489cb941e21c32489ccd83c439749038870d12e7f041e21c31489c230789b3659038470d12e7e841e21ce3d0391e9c63cddf71e6af4c9b60fe4e347f2799bf93cddf29a68db5667caa4a7995a6a9d46aa649874c57a94da5192ab5ab3453a5592acd56a943a5392a75aa3457a52e95e699658b2a95549aafd20295ce5169a14aaf5169914aaf5569b14aaf53e95c955eafd2792a9d6ffaea0295dea0d2852a2d51e9229596aaf44695dea4d2c52a5da2d29b55ba54a5cb545aa6d2e52a5da1d2952a5d65da92376db95aa56b545aaed2b52a5da7d2f52adda0d25b547aab4a2b54ba51a5b7a974934a37abb452a5552a75abb45aa5352aad55e916956e55699d4aeb55ba4da50d2a6d5469934a3d2addaed26695b6587dbe55a55e95b6a974879936dc4cbb53a5ed2adda5d2dd2adda3d2bd2adda7d2fd2a3da0d20e9576aab44ba5dd2aed5169af4afbacb2f6ab7440a5832a1d52e9b04a47547a50a5a32a1d53e921951e56e911951e55e931951e57e90953568d29eb49959eb2624fabf48cc93f6bfe3e67febeddfc7ddefc7d87f9fb82f9fb4ef3f745f3f72595968eaae4f5b9bb7d8d45c7649b4f434cb6ff1a88c9be908198ec17b510937da40e62b2bfd4434cf69d06884d31f946884d85bcfccd9b7c13c4a6997c0e62ad263f0462d34dbe19626d263f1462334c7e18c4da4d7e38c4669afc0888cd32f991109b6df22d10eb30f951109b63f2a3cd5fe9333d94cddfc2690eba4cc7c7e482b6cbf63206da23dbcb5888c9f6320e62b2bd8c8798b47d02c4647b990831d95e26414cb697c91093ed650ac4647bc1ed4cb6973cc4647b990631d95e5a2126dbcb7488c9f6d20631d95e66404cb6977688c9f6321362b2bdcc82986c2fb32126eba10362b21e643bd3fd7e314c9701f77dbc4e2b31998efb7e06ca94984cc77d5fa6e3be2fd371dfc7e9f257a6e3be2fd3713f97e9b84fcbbac6fd5796c17d55d635ee97520e6edbb2ae713b96b2719b95758ddbacd487dbacac6bdc66c580dbacac6bdc66c5958798ac6bdc66c52adbac6e573dcc53367f0ba73714f1382d43da1a2f435eeaaf079b234b21079656a8a7cd6d3df3f1f3a53f6d6e034bbbe336e367587f2ced6099e9d6125d2f9ee5b6cc689d4a5fe33154ea990eed99edb83d69a847ca9571a92b07313c9ecf8ef175b8f595d2508f942be31de093d84c7f7d55c0638e94ad3f1356419dae8f3dbafdb89f97c1207565609e9fb4f4b9d6c272ae8f43781edd0a7db1ee0cf7c5f82a7df10af4c546136b82e97988c9f278aed36ec57c1c4fd2508f942be333c127c7d7f633eb2bf5d737c3f279f81c88fa6a866589abd7f13128761dc936d4e1b95efbd8dc66d58bdfdb64a8f6d9380bbcae3f4b749973dc9659d06de9047319eac0738eb91efabe13fa330d75483c03f923a9be612ee4e5b82266bdaf74c4cc87f999d6323998dee1b9cd73c0518671a94b1f4b7782c1f1361fadef0ecb20e36d109f13d35f783e20d3c7f8b316fb736e3290f57679a8d75e37725cecf25c6fa755ef2cab5ebcde2443b5e3201e535cef47bacc796ecb2ce07577390e4a1d784c2f7ae8fb02f4671aea907806f22fa7fa8622e4651f15b33e0e76c5cc87f939d6323998dee5b9cdf3c0518671a94b1f079f0383e36d3e5adf5d9641c6f19c605e4c7f75417fc9f4b110cb9b3c1e2fa75b6564a11c3cbf74bc5d17abb513d7bbc43ac1372fc65770eb2b55db160ae093d85ccf7d35d7b2ccb5faea6cacd7f5be87e5ebfd5cf613a927836dade99befcb60727c8da884d75b64e8ef79fe0ca7966221e9778e196071fd9dd0c3b5cfe89ed274c765ea325aa14fa4ffc49e83e9783c737cdd26daa7daacf524e3e80bd6600dd6600dd6600dd6600dd6b3db1a778f159f379b4de0b3ef91f9f86e80cf0a4ad9b52a0d4ff7d5e9f61e5cb180f78174f97930485d1998a735dde71a65f24da993efebe33d445c7f6ebf2f56bfc7297535415b7cdf439c69597e77eb2d75bbdf078a05fd9c997e764db6277bbfc36758265931bd4d5e58d3d75ed7f7d3f1b91919aa5d9b98e9adef2bcff5d8cfcdb85f1fa502de17d75d9b4f9d7c8c72784da32819fb798c69e090baf0798cb9664534bbf51c7755bb5ee8f1f333ea077c562e9feabb662875d97d957f95be5a00c7f0efc3678be36db494f45a1e6ec76ed75f29f1737eb84e1d7fce177d6c27b28fb82c539791873e91fec3f322998ecfa5e61df7176edf52ae8ce7211eacc11aacc11aacc11aacc11aacc11aacc11aacc11aacc11aacc11aacc13a58acda32d372e2fb5a6612f82486f7825add5a0af8be1c295bdfbbf846baaf4eb7f7952bf7bddaadfe9d68ad8b0cccf39b749feb5b26df943af9f7acf85c03ae3f1ff7ab4ef55c83d485bfadc5f5e7fa7e473a75eadfd6feeed55bb92fee761f281dbf2f2edb93bddfc93ac5fbc212c3fb7cf82c043eab31c38a0dd4fac07d069fdf903c3eabe2b68f8b3eeea1453fe9cac37a90b6493d1998fe57700cf971ba6fddd8c70b3dfd1731d365485be365c8b742ff9dc9df1162bd03fd3bc29f43079deeef08dbac65d87e47f813d8a67e019f97ae3f6fb0bdd82f13a05f643afe66c7f5fea69b9807471e0cd3c032db72e279151e037dfcdef854e755f8db4a89e13b4326409bf4603f1be8f31ca8c6ea4b5c878e3e274e78f6079fbf98060ea92b03f3d4d554feea677fecf39e3c2c3b11ca3c13cf2bd99fcdf80c4e1398c3f34ad5fb6a84e92bbdbd9f6bf2a73ab79e6ec53cb4b168b7b10ce3c7d76feae467b0eced3a9f3af99d2bbe8e89e2aab31c781e22f34c846d33953af1783ac7fcc5f335fb7ba1fb738b52746ee6f8f7d7d167167e56cafac2730699de0adb609bc9e3bbfbdaa19cf931d365a8766e86bf3b9eefb6add17eb900ca2f431d58ef396eeb2d62bd726e2675483c03f9524d5f7f9cd3973ddebf62d6db5d29663ecce7ad657230bde4b9cdf3c1518671a94b6f2733619b926dc6c73907b617fb6522f48b4cc7eb6033adf9f5f62cfb031e5f5def9778fe2ee5dae7f371e7d9f8f9e0fe7ce8e4df1ae453275f13c26b55784cc06b5579b7ae023e0b9f873af15978d79f29bfed7b4bf1faaaecea3ece7ff07cbe3f3ebc7e22cb65c0e77a5b4afabd7d06f8f0b741e2f3f15b87f604be99e093e5eac0e7fa7d70497f8b11f7bed17af8ebf8dd72457c6f797f7cf83e3659ae017caedf23a57d9d097c73c127cb3582cff5fb59f01d41fdf1c5bdcf270b3ed7d75f74d98554ff7d45f0c9724de0737cbe17f94a097c788e5482bcf85c9f2369df8204be73c024cb0d01df6b3cf81626f0bd067cb25c33f85eebc1b72881efb5e093e58682ef751e7c8b13f85e073e596e18f85eefc1776e02dfebc127cb0d07dff91e7ce725f09d0f3e596e04f82ef0e02b27f05d003e898f04df851e7c6f48e0bb107cb25c0bf82ef2e05b92c07711f86439fc7f316f74eb8b7ebbb73481ef8d60b9c4ad6581b6bc2981e512b05cecd612fd76efcd6ecb8cae6d5deab84c5dc665d027d27f62cfc1f44ba1bf2e73dc5f69a853ca9571f405ebd96dd596a596330bf32d25f049ec628f96ac65d143b5635d9c0fd7e5e56e7dd1e7c2b204becbc1729553cbfce8bad715092c5781e54aa796cae7c2d56ecb8c8ee1d7805fda2af5e4603aaef36b1cb72d0d754ab9327e0dc4af09d6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600d56e7566d596639b330df32029fc4aef468c95a163d547b4e24ce87ebf25ab7bee8999ae5097cd782e506a796caff49b82e81e506b05cefd45279a6e62d6ecb2ce832de0a7e69abd49383e9b8cedfeab86d69a853ca9571f4056bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb00e16abb62cb79c59986f39814f62d77bb4642d8b1eaa5d678ff3e1babcd1ad2fba27b12281ef46b0dcecd612bdffe16d092c3783e526b796e89ec44ab76546f72456815fda2af5e4603aaef3558edb96863aa55c19475fb09edd566d596139b330df0a029fc46ef268c95a163d543b2ec5f9705dae76eb8b8ee1dd097cabc1728b534b31baafbc2681e516b0ac756aa91cc36f755b66740c5f077e69abd49383e9b8ced7396e5b1aea9472651c7dc11aacc11aacc11aacc11aacc17a765bb5a5db726661be6e029fc4d67ab4642d8b1eaa7d4f89f3e1babccdad2ffa4eb73e81ef36b06c726aa97ca7db90c0b2092c1b9d5a2adfe97adc96197da7bb1dfcd256a92707d3719ddfeeb86d69a853ca9571f4056bb0066bb0066bb0066bb006ebd96dd596f596330bf3ad27f0496ca3474bd6b2e8a1daf794381faecb2d6e7dd177bacd097c5bc0b2cd83656b02cb36b0f4bab544dfe9ee705b6641977127f8a5ad524f0ea6e33abfd371dbd250a7942be3e81b2c566dd96c39b330df66029fc47a3d5ab296450fd5f69f381faecbbbdcfaa2fd7b7b02df5d60b9d783e5ee04967bc1728f5b4b74acb9cf6d99d1b1e67ef04b5ba59e1c4cc7757ebfe3b6a5a14e2957c6d13758acdab2dd726661beed043e89dde3d192b52c7aa8b6ffc4f9705deef0e07b20816f07f81e88f1edf2e0db99c0b70b7cb25c167c7b3cf87627f0ed019f2c87ff63749f07dfde04be7de0db0b79f11df0e0db9fc077004cb2dc10f01df2e03b98c077087cb21cfe8fd1231e7c8713f88e804f96c3ff317ad483efc104bea3e093e58681ef210fbe63097c0f814f96c3e3df231e7c0f27f03d02be87637c8f79f03d9ac0f718f81e8df13de1c1f77802df13e07b3cc6f79407df93097c4f81e569b796420e2c4f433dcf7a68f333a9feb7f959b03ce7a1cd62790eea79de439bdf9eea7f9ba5fe1c2c87be173cf8de91c0f702f8de11e37bd183ef9d097c2f824f96c3fdf85d1e7c2f25f0bd0b7c2fc5f8dee3c1f7ee04bef780efdd31bef77af0bd9cc0f75ef0bd1ce37bbf07dffb12f8de0fbef7c5f83ee0c1f74a02df07c0f74a8cef431e7c1f4ce0fb10f83e18e3fb8807df8713f83e02be0fc7f83ee6c1f7d104be8f81efa331be4f78f07d3c81ef13e0fb788cef531e7c9f4ce0fb14f83e19e3fb8c07dfa713f83e03be4fc7f83ee7c1f7d904becf81efb331be2f78f07d3e81ef0be0fb7c8cef4b1e7c5f4ce0fb12f8be18e3fb8a07df9713f8be02be2fc7f8bee6d617dd87f86a02dfd7c0f20db796e8b7ee5f4f60f906587ecfad25ba27f25fdc9619dd13f97df04b5ba59e1c4cc775fefb8edb96863aa55c19475fb09edd566df9aae5ccc27c5f25f049ecf73c5ab296450fd58e4b713e5c97df72eb8b8ee1df4ce0fb1658beedd4527987fa1f24b07c1b2c7fe8d4523986ff57b76546c7f03f02bfb455eac9c1745ce77fe4b86d69a853ca9571f4056bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb00e16abb67cd3726661be6f12f824f6871e2d59cba2876ad7d9e37cb82effd8ad2fba27f19d04be3f06cb9f3ab554ee49fcb704963f05cb9f38b554ee49fc77b76546f724be0b7e69abd49383e9b8cebfebb86d69a853ca9571f4056bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb0066bb00e16abb67cc7726661beef10f824f6271e2d59cba2876ad7d9e37cb82ebfefd617dd93f85e02dff7c1f2674e2d95ff1ff13f1258fe0c2c3f706aa9dc93f89f6ecb8cee49fc10fcd256a92707d3719dffd071dbd250a7942be3e80bd6600dd6600dd6600dd6600dd6b3dbaa2ddfb39c5998ef7b043e89fdc0a3256b59f450ed7b4a9c0fd7e59fbbf545dfe97e94c0f7e760f94ba796ca77baff95c0f29760f90ba796ca77babf725b66f49deeafc12f6d957a72301dd7f95f3b6e5b1aea9472651c7dc11aacc11aacc11aacc11aacc17a765bb5e54796330bf3fd88c027b1bff068c95a163d54fb9e12e7c375f9376e7dd177ba1f27f0fd0d58fed6a9a5f29dee7f27b0fc2d587ee2d452f94ef77fdc96197da7fb3bf04b5ba59e1c4cc775fe778edb96863aa55c19475fb0066bb0066bb0066bb0066bb09edd566df9b1e5ccc27c3f26f049ec271e2d59cba2876adf53e27cb82effdead2ffa4ef7d304bebf07cbcfdc5aa2ff33f07f13587e06967f706b89bed3fd3fb76546dfe9fe11fcd256a92707d3719dffa3e3b6a5a14e2957c6d117ac67b7555b7e6a39b330df4f097c12fb078f96ac65d143b5e3529c0fd7e52fdcfaa263f8cf13f87e01967f766b898ee1bf4c60f967b0fc935b4b740cffff6ecb8c8ee1bf02bfb455eac9c1745ce7bf72dcb634d429e5ca38fa82f5ecb66acbcf2d6716e6fb39814f62ffe4d192b52c7aa8765c8af3e1bafc17b7bee818feeb04be7f01cbbf7bb0fc6b02cbbf83e5dfdc5aa263f87fb82d333a86ff06fcd256a92707d3719dffc671dbd250a7942be3e81b2c566df9b5e5ccc27cbf26f049ecdf3c5ab296450fd5f69f381faecb74dabdcf0655f349fd3998117d190fbe9a04be0cf86a627c751e7cb5097c75e0ab8df13578f0d527f03580af3ec697f5e06b4ce0cb82af31c697f3e06b4ae0cb81af29c6d7ecc1372481af197c432c9f1e869a58ad4aa34cac06fcc31dfb7571c3d27dee34d421960ccc7341639fefdcc63ed78329a7aee8bce068aaafaeb1262ff564607ad9389acdbc5fcf55c6b3304f1df4e161b7d6e87bb6b864a8b60d1c06cb11b796e81ced90db32a3757110fcd256a92707d3715b3de8b86d69a853ca9571f4f5d79a1944d6a383c83a6980adeef78152499779c06d5b160c516534425f1eb0fa14dbb3cf6dddd1f7cafda913876ac7ac7d60d9edd452797e706f02cb6eb0ec716aa91c3f77b92db3a0cbdce9b84c5dc60ee813e93fb1e760fa4ee8af1d8efb2b0d754ab932be03e2c11aacc11aacc11aacc11aacc17a765bb565bfe5ccc27cfb097c12db0316d7df0d749b279bb2a46c7d0deb156fd7d68a05dd7ebc9e900743dcf5b56323fb5c1f36ae26982eeb4ab7e58815f370bd2d5a7f528f942be3525713b4e508585c5f6f4ba74ebcf657fe9daeb7d4edfeda4ab120d741647b3a64b503af97ee75dc8f7a9b95eb2e3254bbf6b0172c8eafc9143d5ccf88ae13ec06bfb455eac9c174bcdee4f61a4f657bdd933ab14f657c375864a8018beb6b3cd5d6ef9e18cb0222cb2c22cb3822cb6822cb7a22cb3022cb72224b96c89221b22c24b2741059c610590e12597a882cc3892c4d44960944962544965a22cb22224b2791254f64394664194b64d94c64194164594164c91159961259ea882c8b892c53892c5d44965622cb1422cb4822cb10224b3d91a540646923b24c26b24c22b2b41059ba892ccd449665449606224b89c8d24e64194f64994864394c64194564194a646924b2a407d8924d9dfc9c4216a61f8098dc5fdf07b19a98f2e43e94ccafbf1b4f1f7572d9353165ef8931601fedb2da5238bde184e709d2a9139f2790ba9ac0b087c0d24864194a64194564394c64994864194f646927b294882c0d449665449666224b3791a585c83289c83299c8d24664291059ea892c43882c23892c53882cad44962e22cb5422cb62224b1d91652991254764594164194164d94c64194b64394664c913593a892c8b882cb544962544960944962622cb70224b0f91e52091650c91a583c8b290c89221b264892ccb892cc3882ceb892ca3892ce3882cb3882c0b882c359605a7d7a6faee47ca7df60c4c6f37273fcd8edbb076fec285c5e239f34ff57bfc9d8eeac1bec2a10c79a9eb54bfc71f68cb2c22cb3822cb6822cb7a22cb3022cb72224b96c89221b22c24b2741059c610590e12597a882cc3892c4d44960944962544965a22cb22224b2791254f64394664194b64d94c64194164594164c91159961259ea882c8b892c53892c5d44965622cb1422cb4822cb10224b3d91a540646923b24c26b24c22b2b41059ba892ccd449665449606224b89c8d24e64194f64994864394c64194564194a646924b2a407d872aadfe3cbf45110db61f2bb20f680c91f86584d4c1d726f6a07c4e4baa994a1bf43cf1e75b2a10696b9dfe43331869d31d6fb6396f5dde7584f19c6a52efc7dfffd04964622cb5022cb2822cb6122cb4422cb78224b3b91a544646920b22c23b2341359ba892c2d4496494496c9449636224b81c8524f641942641949649942646925b2741159a61259161359ea882c4b892c3922cb0a22cb0822cb6622cb5822cb31224b9ec8d24964594464a925b22c21b24c20b23411598613597a882c07892c63882c1d44968544960c91254b64594e64194664594f64194d64194764994564594064a989b1dce7d6125db6bd37d537c87dfcfbc021a67b212679fccde0dd8e6dba6fee015b19eabd1beabdcb69bdc5a85e2cbf0c8ebb207ea7dbf646dbc5765396bec6840ea92b03f33c612eb8349b75227139e6e9cfa76d564cbb7b3db8a51e2957c6a52eedbbc3e4b7414cf23d10ebb562da7cbb5373b1a0cbdce4b4cc425197b1d194550bed957a3230fdc55cdf7cef3279bdbeb69ae9dba19c8fc74c97216d8d97217f3bf4df6d6edb1aed23eba0fc32d481f5deeab6de22d69b3649ea907806f21f8307bd6eedcb1eef5f31ebed6e43cc7c98df6a2d9383e91b3cb7f9367094615cead2dbc9cbb04dc936a33d5b1c7bb0bdd82fbdd02f321d7fdfee737fd3831c4b368163bd65d4fb906c9f784cdce0d896867aa45c19df003e896d81981cf7367af0ad59b470e5aa056bd7a6a06ebdbdecb46c1998fe35f89cd1f37e1db6ada38e5c955e2b44c7e5075d96592815f43a3f62ca92b275ec9015d3751f745a77a1a8eb91e7c664a876cc3e043ef93f4cf8be8a7d6e7dd1717c2f945f863a0e417c8fe37ec17ae5382e75483c03f91fe4fae695f9f4b6f81fd04f47a13c79e7558d99674fcc3cfb218fe5c8b2765ed6a3f44f0ea66359075ec5570fcb95cddfc2e90d517fee036b19c67783e7dbb0ef1e706b28619fd69a72651b3ae0afed05dc26641bb6d78b8eeff2d0e7f89eb634d421f10ce47f06e722bbfab227bda7ad09fa4be6d3c783b8fdd2479bf6419bca30be0be2a79a07f797b836ee8336ee8d99af5abfe460fade7ed683cbe036e8a3dfb0ed651897baf43ef143d8ff1c1fcb23c341cb70d0ea0f1f9f217adb9c62d5a3dbfa4b68abdbcff462d4563c9e96c1207565609e1d23fb5cbff2e6aa1c8ba44e3de8ef19632c97aef7b0db7a4b59285f866ae719f81ba9236e2d455de621b765163c9c9b45b7350e409f48ff893d07d3f17b8ce3cfcd685b3e943a713dd99f9b49aca306d8ea6bfdef775b66493f9bd9087db9dfea536ccf5ec7edd165e0b152eac273711fe788f6f98afdff5d7d7f36ca754dfb7db61998a7c53c34abbf6fe2eff46a3cf70d0e65c8e3f9870c0b882cb3882ce3882ca3892ceb892cc3882ccb892c59224b86c8b290c8d24164f1784d23b1c5f7b5a52496e144960944962622cb12224b2d91651191a593c89227b21c23b28c25b26c26b28c20b2e4882c2b882c754496a54496c54496a944962e224b2b91650a91652491650891a59ec85220b2b411592613592611595a882cdd44966622cb32224b0391a544646927b28c27b24c24b28c22b20c25b2341259d2036c39d5fb5265fa0188d558cbeaefbcf3e1fda63b4cbc069691df406562cade01b19d26ff40ccb2d8473bacb6144e6f88fa08eb29c3b8d485ef377d80c0d24864194a64194564994864194f646927b294882c0d449665449666224b3791a585c83289c83299c8d24664291059ea892c43882c23892c53882cad44962e22cb5422cb6222cb52224b1d91650591254764194164d94c64194b64394664c913593a892c8b882cb544962544962622cb0422cb7022cb5122cb01224b0791652191254364c91259961359861159d61359461359c611596611591610596ace906567aa6f28c3f80e827aef775b6f7469f83ea857eecfdf0ffd2ef5df078e7b1d3bd296633bd42b75a5215f6fe69165f0777b8edf9f1aad9b7bc090863ad07397877aa51ef9bdbffdfed40ccc7387b961d66c19d355fa6a7b5273b1fa645dd79d569f88633b98659e7bc0ace7bf23a9a7fa10bdcf45ea4d417fe05086fc1d6077fd5e5a5de636b76546eff370fc1edae8f416df8f2afd27f65ceae47755d643aceca8bfd2a953bf0f177dfdb58e1a60abaff5eff8bda4c7dfe7227db9c5ea53ec6f7cf7a5c4f13ddbaedf55aafb59deeb29c7e24d96056372dc9465f0b829f33c02c7a02cc4f1ddd5b7396e87ae07dfb92a6e1cca90bf0d2caedfb1aacb5ce7b6cce8bc02dff92b6d957af09dbf9ba06d3edf732ce5caf8ad6091a1062c8efba4ea3399eb622c0b882cb3882ce3882ca3892ceb892cc3882ccb892c59224b86c8b295c8b290c8d24164d94464394a64194e649940646922b22c21b2d412591611593a892c7922cb3122cb5822cb6622cb08224b8ec8b282c8524764594a64594c64994a64e922b2b41259a61059461259861059ea892c05224b1b91653291651291a585c8d24d646926b22c23b23410594a44967622cb7822cb4422cb50224b2391253dc0966c2afedd38321dff0faadc47de08b15b4c7e03c46a62ea907b30b7424cae0f4a19fa7beb79a34e2e1bfbc8c77d73aca70ce35217be1be716024b2391652891652291653c91a59dc85222b23410599611599a892cdd44961622cb2422cb64224b1b91a54064a927b20c21b28c24b24c21b2b41259ba882c53892c8b892c4b892c7544961544961c91650491653391652c91e51891254f64e924b22c22b2d412599610599a882c13882cc3892c47892c9b882c1d4496854496ad44960c91254b64594e64194664594f64194d64194764994564594064a989b1ac756b29e1bdee14987028437e2d585cdfc3d765ae715b66f42e85d56ecb8c3e9a57419f48ff893d07d357437fad72dc5f69a853ca9571f4f5d73a7a80adbed6ff4ab7651e7f9786f4e54aab4fb13d37396e8f2ee36653562dd47513d479a38775f7365356da24a9e366a8f7ad1eea957ae49d1fe290ba32304fa339f1d0f7744ff5fe071f7d834319f252d7a9deff30d096594496714496d14496f54496614496e544962c91254364594864e920b2ac22b21c25b20c27b24c20b23411599610596a892c8b882c9d44963c91e51891652c91653391650491254764594164a923b22c25b22c26b24c25b27411595a892c53882c23892c43882cf544960291a58dc83299c83289c8d24264e926b23413599611591a882c25224b3b91653c91652291652891a591c8921e60cba9deb920d35741acc65a567fcf9c0fef48b8c1c46b6099eb4d3e1353f60d107b8bc95f1fb32cf6d10d565b0aa737447d84f594615ceac2772e5c4f606924b20c25b24c24b28c27b2b413594a44960622cb32224b3391a59bc8d24264994464994c646923b214882cf5449621449691449629449656224b1791652a91653191652991a58ec8b282c89223b28c20b26c26b28c25b21c23b2e4892c9d44964544965a22cb12224b1391650291653891e52891651591a583c8b290c89221b264892ccb892cc3882ceb892ca3892ce3882cb3882c0b882c3567c822f780a5dcb7589681acf73ab7f5469786af857ae59ef875d0ef52ffb5e0b8c6b1236d39b643bd52571af2328f2c83bf4fbb3aa9adf8eab6aba0fcbbc0217565609e6e7342d96ccc57c3b2db6159eccf2b939a5fa545684e9b74a565d6f55ee1a15ea9477e8b2f8e2ba0af649ef5d057da73995b4ff4de12a92b05fd814319f29741df5ceeb86f749997ba2d337a6fc59bdd96199dde5e027d22fd27f61c4c7f33f4d7258efb2b0d754ab9328ebefe5a470fb0d5d7fabfd86d99c7df5b227d79b1d5a7d8df6f327f6b217e1db4f7220ffdfc4653961cd72eb22c189363902c83c7209967271c83b210bf06da7181e376e87a2e4c9d38543b2e5d00963738b6d443598eca8cce2bce07ff8556f939987e11b4ed7cc76d4ba74eecc7328c9f0f16196ac052f660495996544cbfc8b080c8328bc8328ec8720991653d91651891653991254b64c910591612593a882c1711598613592610599a882c4b882cb544964544964e224b9ec8728cc83296c8b299c83282c89223b2ac20b2d41159961259161359a61259ba882cad44962944969144962144967a224b81c8d24664994c649944646921b27413599a892ccb882c0d44961291a59dc8329ec83291c83294c8d24864490fb0e554ef5d91e997404cee975e08b1f34cfe0d10ab89a943ee359c0f31b93e2865e8efade78d3ab96cec231ff787b19e328c4b5df8de95f3082c8d4496a14496894496f1449676224b89c8d240645946646926b27413595a882c93882c93892c6d44960291a59ec83284c83292c83285c8d24a64e922b24c25b22c26b22c25b2d41159561059724496114496cd4496b144966344963c91a593c8b288c8524b645942646922b24c20b20c27b25c4464e920b22c24b264882c5922cb7222cb3022cb7a22cb2544967144965944960544961acbd204d3f3102b9b7c2bc45e6ff26d103bd7e4db21f63a939f05b1d79a7c07c45e63f29d103bc7e4bb2036dfe40b102b9a7c0962f34c7e01c4e69afc4288cd31f945109b6df28b2136d3e497406c86c9cb75097dbc9e66c5f4fa7dc8e4cb6277b07ea51e2957c61f02df74939f0631c92f03f3c3564c9b1ff1607ed832cbf823e013ffc31093fc72303f6ac5b4f9310fe6472db38c3f063ef13f0a31c9af00f3e3564c9b9ff0607edc32cbf813e013ffe310937c37989fb462dafc9407f3939659c69f029ff89f8498e4d783f9692ba6cdcf78303f6d9965fc19f089ff6988497e33989fb562dafc9c07f3b39659c69f039ff89f8598e48f79f64db77cd32d9faf7a1fb2ea7de80cd5fb8855ef2367a8dec7ac7a1f3b43f53e61d5fbc419aaf729abdea7ce50bdcf58f53e7386ea3ddbb6e7813a6e9c6ddbf3401d37066a3f0a9f4767a6def0797466eaedcf7ef4bcdb7aa3f7233e973a71485be365c83f0f96b73bee035de63bdc9619bd1fef05c765ea32de097d22fd27f61c4c7f01faeb9d8efb2b0d754ab9328ebec162cd42ec7c88d9161d7bd1e45f0fb1974cfe5c88bdcbe45f07b1779bfc6b21f61e937f0dc45e36f999107bafc9cf80d8fb4c7e3ac4de6ff2d320f68ac93f04b10f98fcc310fba0c93f02b10f99fca310fbb0c93f06b18f98fce310fba8c93f01b18f99fc9310fbb8c93f05b14f98fcd310fba4c93f03b14f99fc7310fbb4c9bf1d629f31f91720f659933f07629f33f9f910fbbcc91721f605939f07b12f9afc5c887dc9e4e740eccb263f1b625f31f9672126d762df0131b91785dbaedcff7e1162f22cd24b10936731df05317916fddd1093df79bc076272dfe96588c9fde5f7424c9ef5791fc4e4b9cbf7434c9ef57e0562f29b8e0f404ceeeb7c106272fff6431093e77a3e0c3179c6f223109367a93f0a31f3d39fe3dba68ec93b5b3f0eb13126ff0988c973339f8498dce7f814c4e477199f8698dc13ff0cc4e4b7249f85d82493ff1cc4e4d9e7cf436c8ac97f0162534dfe8b10cb9bfc972026c78b2f434caeed7fc5fcd5db8a3e9ee23bafcb50ef11881f30f9b2f95b38bd213a8e3f68caaab31c525706e6d96b56be6c67fb537dc361f357dc4db0dc7e68c33eb76d88dee7bd1fdad008f5ee8336c83c87a10ddab3d7439f62bf94a14fa42edcae645e7dbcf965aeaf9f1e74ecd2751e4d9d38543b3794fab5e5885b4b210716dcbe0f39ada7146d1bb25deae37e3ed5b78f1f827a1ded57c7df3cafebdd07e54f0307ee5732cf33d636e9781f89b6c903e0c98307f71199e779e3d1dbe4052d7dcb39de0ea2ef2bb29dc9506d9bf4772c2c15b2d027fdb1607fbadd6e2bdf9d5c1f273d1ceba2ef4e7ba04fec6d2a07d3f7427fed71dc5fb8bf49b9328ebe600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6600dd6c162d596072d6716e67b90c02731bcdfb2cfada580f764a5ec5a95e6c1bd8bc34eebacdc5bc2fb117930485d1998675d4b9f6bbec937c174595759e82b5c7f3eeefd4a3d52ae8c4b5d4dd0165c7faeef77e07d3a29f777b7de52b7fb7da05490fff32adb93bddfc93ac57baf12d3dbe405b04ddaf7edf1ded87e6ffdd2bff581fbcc6188491e9fa370dbc7451ff7d0a2c79ff6c07a90b6493d19987e291c4396b5f4ad1bfb78a1a7df18335d866af735f741ffed72dbd6e898b913ca2f431d58ef0eb7f516b1deb4495287c433905f210f34c17c7a90fe15b3deee76c7cc87f943d6323998bedb739b7781a30ce35297de4eae846dea46f8bc74fd7983edc57e990cfd22d30f43bff8783e07cfeff260d80b96fd9613cfabf018b8db83ef54e755bbc127b103e09376e0f1e495c63eabcf7320fbf91a5c878e3e274e78be069fbf98060ea90b9f67e931dbb57ebec63eefc9c3b2f87f9ccec43341f667333e13d40b660fe7ccb1cf0489675f4c1f6e87e3c4cbaf72fe7ac08af9f64bb9072c3f9e17605b5d7f17c263830cd53e63f780c5f5f1cdc331297ace073f4be28e4732fd20b4cdf1f943b4ce775b7d2ae3e8db1d63c5f3c703d67cdabad3a9b554f0f199aecb78c094a5f743d9b6a59e0c4c7f10f6d763702e286d3e02e53c1f335d866adb319ecbdde7b6add1f1f25e28bf0c7560bdf7b8adb788f5cab9a2d421f10ce4df0ee78af7f4658ff7af98f576777fcc7c98df6d2d9383e9f77b6ef37de028c3b8d4a5b79347609b7a1ece155defe7d85eec97a9d02f321dbfd73e68cdafb7e7e3fb03f4df0e0ffdf740eac4fe93f11de093d82ee8d397bd5da3aab88e802b9f3af91a155e3bc363c23cf88c6f85e52536cde4f17752ed564cb769a68736493d52ae8ccf045f9bc9b79f595fa9bfbe19964f5b663beeab2cd42943b5e3f96cb0cc726cd16576b82d333a2f99037e69abd49383e9a3a16d731cb72d0d754ab9328ebe8e18abfc86496f13edd67c1efa2cb2ceb0ac3362eaed3a037d24c7952ecff5765af5b659f5eafd04d7931eaaed27f83fdfe73af6ea32e7b92d333a97b2ff9fa9d4d106f1a287be2f407fa6a10e896720ff5d38972af6658f7fd68859ef2b5d31f3617e8eb54c0ea677796ef33c7094615cead29faf7f009ffb8eb7f9687d775906196f83f8bc98feea82fe92e9ed10cb9b3c1e63a75b6564a11cfcac75bc5d17abb513d7bbc43ac1372fc65770eb2b55db160ae093d85cb0f8380eda16f9ecc1e3e078abfff4b6bacee4c3b960a2219c0b9ec232d0e782a3a06d4ce782f21bf7702e18ce050b67f9b9e008d94953bffbe782f5a3fa0ce15cf0b7efeb702ed8ffbeb22df2d983c7c17156ffe96d7515b86a3db832962b0375eb41dfce96f78fdcbeb2fbb60bb6dcb26de39a4dbd5bf1202d33a7e16f8d15c317fad4424ce693690da6b10d6e1bbb00eb4f59b69455570aeaaf4ff5bd74c891a5a83b555eecd3bd72c3862bb6addab0ae7be9b64dddbdeb7a36612fda3d86abab06f218c7de95d720d5412c0b2d939894d508b10ce4a547ea215e76d41b3e7a185f299582fec4a10cf97af85be7d8a2fb3467cadadadbb365e52d6bae5ab37235ae667b07c2551bb79af1ad57afb6ba65f9068849398d30cd47d3b16d526ead65f4b0b317d97676797b9859fdd76d59d7bb266e37afb6fef1689d06b7dd2e67f03150598da9bcd66065a5e9c6c96bd472a6a1fae342bf064dbff64cbfe64cbfd64c1fedf415387de6a56f0d8c01afdc2ad4af21d31f81fa92887ead987e8d987e6d987ec449bfbe49df36cba72aa7a4faeb8b3e7dd0a754fa2b943e4dd25febf45767fd555a9f22e953227ddaa13fdaf5c7acfe58d51ffdfa5450ff4b0dfd7a3cfd6f34f4abf3f4bfced0af2fd4ff2e43bfda50ff8b0cfdda43fd3a44fd9a44fdaf44ce377d7b814a6f50e9c254e5df665c94aafc5b8c37aaf426952e4e55fe65cd9b55ba54a5cb52957f4171b94a57a874a54a57a974b54ad7a42affeae15a95ae53e97a956e50e92d2abd3555f9970a37aaf436956e52e9669556a62aa705dd2aad56698d4a6b55ba45a55b5395cb47eb55ba4da50d2a6d5469934a3d2add9eaabc8a7f8b4a5b55ea55699b4a77a874a74adb55ba4ba5bb53955bd1fab6bbbe35ad6fffeadba93b5295c701f42d557ddb573f5aa31fa9d997aa3ca6a76f0feb4752f4e31ffa96e711b37ef563c2fa15fbfaf58dfa758dfaf58cfa758cfaf58bfa758bfaf58afa758afaf589fa7589faf588fa3582fa9588fa1588fad5a9fa15822fa42aaf0d7c3155792da05cc1c69da0d38cc8579795bdbd6b36dede9befedc96fdcb6a177dded1beecadfb9aef7d67ccf1d6bb6acddd073e709a73235a7b170d62c3ce9e48557ae5e7deae52698e5a435176f5abd667bbe675b6fbe676d7e55cfb64dab4f38dd3adf1cb6e5bc6cdda63b566e58b73abfa96753f71a9cf1abb9131b73d99aad5bd5e147cdd89b5fb9adf7d69e2debee5eb33abfeaaefccaee6e554d2f2e3cd21cb4e48da057578e5df9ad1bd4d2854a191b5443d6aceecae3b4adaaa3b6f6e6b7f6aedcd29b5fbba56763bed885e56e336c39ad58ae1a7b528fdcdd7ccad5b075dbaade2d2bbb7b4fdd9d0f37fb91370cf353ee2af332c8a49bcd3ab39c7c8a5f1e33cf8ee17ecc7bccf96b3f37d943234f6ce2b52b376c5ba31ad893dfb0728baa726dcf96fcd52bd7ae595eac3ce62ac3d366b9df6a77dcd4721a0b6f6de9ff4af94fadffbda5c99003002f57d7948b1fc9a641a473b8bb96c69060e61155526ef65dd20d37ee5aa5380e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at ../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:58:17 + + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:14.079Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-14T11:57:14.083Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000002: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000002, 0x00000000000000000000000000000000000000000000000000000000657aed99) +2023-12-14T11:57:14.083Z aztec:sequencer INFO Building block 2 with 1 transactions +2023-12-14T11:57:14.084Z aztec:l2_block Attaching newEncryptedLogs 3 logs to block 1 +2023-12-14T11:57:14.084Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 1 +2023-12-14T11:57:14.086Z aztec:sequencer:public-processor Processing tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:14.086Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:14.086Z aztec:simulator:public_execution Executing public external function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:76c992eb +2023-12-14T11:57:14.091Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:14.092Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:14.093Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:14.094Z aztec:simulator:public_execution_context Oracle storage write: slot=0x196af01c85555a38b99658f15de9ad8e9d82cac1114cb25939cbc53c62d1b705 value=0x0000000000000000000000000000000000000000000000000000000000000001 +2023-12-14T11:57:14.097Z aztec:simulator:public_execution Contract storage reads: +2023-12-14T11:57:14.097Z aztec:sequencer:public-processor Running public kernel circuit for 76c992eb@0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:14.193Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=93.84983000159264 inputSize=25203 outputSize=20441 +2023-12-14T11:57:14.194Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-14T11:57:14.194Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-14T11:57:14.194Z aztec:sequencer Assembling block with txs 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 +2023-12-14T11:57:14.195Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000002 +2023-12-14T11:57:14.195Z aztec:sequencer:solo-block-builder Running base rollup for 0c99de60f4bbbb9fea3b8ced7e1bd51a138a5338daba443724d7269420e64a31 0000000000000000000000000000000000000000000000000000000000000000 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:16.646Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1754.1230899989605 inputSize=667658 outputSize=873 +2023-12-14T11:57:16.647Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:18.274Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1215.858081996441 inputSize=667616 outputSize=873 +2023-12-14T11:57:18.275Z aztec:sequencer:solo-block-builder Running root rollup circuit + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:18.351Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=53.918939992785454 inputSize=4072 outputSize=881 +2023-12-14T11:57:18.351Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-14T11:57:18.360Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:18.361Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:18.365Z aztec:sequencer Assembled block 2 eventName=l2-block-built duration=4286.888463005424 publicProcessDuration=108.95978099107742 rollupCircuitsDuration=4169.925283998251 txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-14T11:57:18.366Z aztec:sequencer Publishing extended contract data with block hash b53510811ab6791c46e9110bb37457fa7077eeafb57066b96a4260e78d930438 +2023-12-14T11:57:18.366Z aztec:sequencer:viem-tx-sender Bytecode is 88224 bytes and require 0.6948084677419355 blobs + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:19.494Z aztec:sequencer Successfully published new contract data for block 2 + console.log + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,16,0,0,11,211,0,0,11,212,0,0,11,213,0,0,11,214,0,0,11,215,0,0,11,216,0,0,11,217,0,0,11,218,0,0,11,219,0,0,11,220,0,0,11,221,0,0,11,222,0,0,11,223,0,0,11,224,0,0,11,225,0,0,11,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,153,222,96,244,187,187,159,234,59,140,237,126,27,213,26,19,138,83,56,218,186,68,55,36,215,38,148,32,230,74,49,15,201,126,52,158,213,167,228,154,42,253,245,39,153,69,126,191,76,3,29,102,32,88,144,217,47,161,137,103,103,228,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,66,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,140,236,192,78,17,177,6,187,29,1,96,167,62,245,135,166,14,60,34,59,19,64,46,85,248,246,221,123,112,75,196,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,158,206,201,14,40,210,70,22,80,65,134,53,135,138,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,228,159,71,88,110,207,117,242,176,203,185,78,137,113,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,150,27,236,67,71,115,175,131,34,61,242,158,17,92,156,74,162,56,50,118,202,82,12,197,61,44,151,246,122,73,233,5,60,48,117,137,245,238,34,175,202,179,47,76,210,149,160,213,99,176,135,146,140,164,151,39,109,177,141,231,131,148,245,17,237,26,56,19,242,83,219,174,70,132,85,58,234,241,17,54,131,47,17,209,137,89,87,198,125,21,105,140,174,124,129,24,100,252,218,168,15,242,113,145,84,250,124,138,144,80,102,41,114,112,113,104,214,158,172,157,182,253,49,16,130,159,128,34,76,9,163,94,150,211,239,216,168,228,125,254,237,176,25,110,24,1,18,67,73,67,40,113,243,250,157,196,181,187,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,202,175,220,156,53,55,67,151,13,78,48,90,231,54,65,206,105,79,7,219,103,136,109,39,105,201,237,136,233,105,216,30,83,132,78,68,11,67,92,254,230,10,105,170,181,16,162,16,67,107,26,186,162,201,163,128,173,244,144,36,131,243,238,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,128,33,130,79,189,152,187,14,56,139,14,254,24,247,46,147,80,247,69,100,129,113,69,57,186,88,61,227,113,19,206,7,88,70,101,55,169,217,122,126,171,105,251,14,22,140,16,149,85,135,170,27,48,20,52,126,127,50,152,99,253,242,232,11,137,238,223,249,182,253,146,250,74,186,185,218,192,44,98,6,116,224,177,120,162,25,241,238,189,41,171,49,58,235,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,118,201,146,235,1,0,0,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,201,146,235,0,0,0,0,0,0,1,11,106,91,66,21,192,60,44,161,31,7,174,53,1,18,234,181,90,94,55,132,224,201,181,66,140,102,140,141,110,183,101,0,0,0,1,41,9,213,131,59,9,174,239,243,18,133,134,67,233,142,39,149,6,11,22,46,183,126,172,34,121,61,44,130,159,115,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,42,211,85,148,1,0,0,30,123,31,139,8,0,0,0,0,0,0,255,237,157,7,124,28,197,21,198,111,117,106,167,115,239,77,210,74,178,36,203,198,88,146,49,16,32,248,76,32,96,66,49,213,4,130,65,96,25,28,100,68,108,153,26,2,132,16,130,233,129,64,128,208,210,123,239,33,9,45,16,106,128,64,128,64,128,80,12,24,219,148,64,26,37,153,217,155,207,250,60,90,31,218,48,99,205,69,179,191,223,187,157,125,179,251,222,127,234,238,206,206,238,93,159,74,165,130,84,126,73,11,25,147,234,187,32,62,167,214,173,239,109,105,11,204,217,106,181,201,89,82,36,156,233,34,225,44,45,18,206,178,34,225,44,47,18,206,138,34,225,172,44,18,206,76,145,112,86,21,9,103,182,72,56,135,20,9,231,208,34,225,28,86,36,156,195,139,132,115,68,145,112,142,44,18,206,81,69,194,57,186,72,56,199,24,228,156,72,156,99,213,122,156,90,143,87,235,9,106,141,125,39,169,245,100,181,158,162,210,88,170,182,171,133,212,8,169,21,18,170,56,100,72,157,144,122,33,13,66,166,10,105,20,210,36,164,89,200,52,33,45,66,166,11,153,33,100,11,33,51,133,108,41,100,150,178,209,38,164,93,200,108,33,91,9,153,35,100,107,33,219,8,217,86,200,251,132,108,39,100,123,33,59,8,121,191,144,29,133,204,85,121,54,79,200,78,66,62,32,100,103,33,187,8,249,160,144,93,133,236,38,100,190,144,221,133,124,72,200,30,66,246,20,178,151,144,189,133,44,80,105,9,85,90,246,17,178,175,144,253,132,236,47,228,0,33,7,10,89,40,228,32,33,31,22,114,176,144,67,132,124,68,200,161,66,22,9,57,76,200,225,66,58,132,28,33,228,72,33,139,133,116,10,89,34,228,40,33,71,11,89,42,228,163,66,142,17,210,37,100,153,144,99,133,116,11,57,78,203,243,143,9,89,46,100,133,144,30,21,55,66,197,173,20,114,188,144,19,132,156,40,228,36,33,39,11,57,69,200,199,133,156,42,228,19,66,78,19,114,186,144,51,132,124,82,200,153,66,62,165,217,58,75,200,167,133,156,45,228,51,66,206,17,178,74,200,185,66,206,19,114,190,144,11,132,92,40,228,34,33,23,11,249,172,144,75,132,92,170,108,149,40,91,159,19,114,153,166,187,92,200,231,85,248,10,181,190,82,173,175,82,235,47,168,245,213,106,125,141,90,95,171,214,215,169,245,245,210,103,54,31,150,215,154,250,152,128,212,161,206,7,164,67,253,47,33,29,218,66,154,116,104,23,165,164,67,27,41,35,29,218,75,57,233,208,118,42,72,55,69,133,43,73,87,77,97,172,107,84,184,138,116,181,42,156,37,93,168,194,67,72,87,167,194,67,73,87,175,194,195,72,215,160,194,195,73,55,85,133,71,144,174,81,133,71,146,174,73,133,71,145,174,89,133,71,171,53,242,66,46,57,181,110,125,143,139,180,105,184,175,109,149,236,168,7,99,40,61,168,7,99,73,135,122,48,142,116,168,7,227,73,135,180,79,32,29,234,193,68,210,161,30,76,34,29,234,193,100,210,161,30,76,33,29,234,1,215,31,212,131,26,210,161,30,212,146,14,245,32,36,29,234,65,29,233,80,15,234,73,135,122,208,64,58,212,131,169,164,67,61,104,36,29,242,183,137,116,200,95,212,31,153,159,187,80,60,22,110,171,60,14,8,29,226,185,173,166,201,38,116,136,231,182,138,120,110,171,136,231,182,202,241,88,35,158,219,42,226,185,93,34,158,219,32,202,144,219,27,142,225,182,133,50,228,250,9,59,92,23,81,134,92,239,96,155,235,24,202,144,235,24,252,113,29,67,25,114,29,3,3,215,49,148,33,215,49,112,133,164,67,27,225,58,6,86,238,163,202,137,35,167,214,173,239,109,105,227,62,25,75,160,109,231,40,12,255,229,148,126,67,44,173,89,98,169,38,63,181,102,253,204,230,115,73,127,210,92,75,44,117,134,211,204,231,171,254,176,212,17,75,189,89,150,104,60,178,193,172,205,168,76,145,215,161,90,243,121,182,134,210,51,213,112,122,2,242,3,187,216,134,175,44,233,184,253,77,141,225,107,52,203,215,30,144,31,216,197,118,35,241,65,87,111,47,175,90,185,111,130,109,121,78,88,68,62,77,247,61,50,253,220,206,115,196,0,95,105,218,103,151,108,47,215,17,74,87,69,241,147,73,135,227,185,63,174,211,116,54,218,80,64,126,96,23,219,245,196,135,62,165,110,243,242,181,247,151,47,212,248,44,244,125,109,124,79,9,187,113,126,13,183,187,216,50,66,29,106,180,236,87,239,143,106,53,191,124,95,130,165,208,249,160,129,120,77,247,159,210,102,147,89,155,173,50,45,205,196,156,35,31,124,158,157,102,33,239,155,41,63,3,242,1,125,154,194,103,164,122,151,105,20,70,191,2,102,217,86,26,99,246,227,112,189,118,76,150,226,27,45,167,185,137,56,114,180,13,95,178,47,61,158,24,12,215,249,168,188,27,53,6,108,215,146,190,41,38,191,248,28,136,248,177,164,67,127,95,71,186,26,205,6,223,171,115,191,106,184,94,183,21,74,39,151,59,116,124,159,216,20,195,215,108,150,175,189,80,93,104,38,62,232,166,90,206,171,77,93,247,52,13,98,191,166,219,30,219,151,237,28,237,4,126,210,20,63,169,164,119,191,43,136,201,240,189,87,123,210,251,29,62,39,152,189,254,108,107,77,122,31,104,241,222,55,58,215,78,54,107,179,213,118,157,74,81,254,129,157,251,16,62,183,217,104,83,147,181,114,194,54,243,121,86,207,234,89,61,171,103,245,172,158,213,179,122,214,193,205,42,89,66,141,147,159,129,133,14,240,197,61,3,51,125,111,192,207,29,97,91,222,251,173,33,159,53,70,125,182,69,99,65,124,63,23,18,3,124,165,105,159,183,136,107,189,10,243,216,121,168,214,60,95,36,36,251,54,159,87,192,46,182,167,16,31,210,194,229,103,250,126,49,72,109,124,239,154,251,191,246,219,126,164,249,54,208,214,42,231,20,200,121,10,168,79,122,187,227,103,254,19,53,157,172,147,213,37,189,233,53,219,86,242,207,229,121,124,84,46,133,198,38,106,172,229,125,254,25,110,173,150,55,230,203,163,61,234,31,144,191,50,107,195,84,223,62,202,224,152,70,27,2,60,54,42,237,215,17,71,220,88,89,133,42,136,161,102,121,54,112,245,231,185,176,133,243,83,159,177,250,48,213,59,102,8,95,122,94,133,239,146,87,195,84,94,201,246,242,131,160,247,56,195,117,180,61,233,88,30,215,99,179,229,215,222,202,115,26,251,195,194,101,106,248,60,111,229,25,158,180,105,248,249,68,52,174,88,232,57,27,63,51,227,231,135,3,241,204,204,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,137,149,231,206,243,115,47,236,87,227,0,31,116,252,44,168,201,44,75,43,191,123,11,219,242,217,197,181,244,236,194,236,115,229,252,115,47,126,30,17,18,67,220,123,112,143,210,51,149,47,169,48,191,7,23,55,175,193,226,123,140,5,231,53,192,23,191,147,199,229,103,250,121,7,63,67,132,221,255,95,191,249,231,226,102,219,64,251,134,231,226,168,79,122,187,227,247,114,244,247,215,248,57,31,207,133,8,213,154,159,141,133,214,242,165,127,229,193,109,134,231,111,32,204,115,85,204,230,113,155,141,103,104,242,19,65,27,250,203,82,74,27,191,223,134,248,27,168,15,249,77,208,91,54,122,127,33,227,239,137,137,199,82,232,185,102,19,229,223,116,179,105,141,250,204,25,100,63,71,62,216,239,22,102,253,182,177,95,188,71,8,31,208,167,41,124,55,101,208,22,189,193,13,249,11,102,89,239,90,98,246,227,240,100,237,152,44,197,183,88,78,243,116,226,200,209,54,124,201,122,114,19,213,169,123,232,124,105,250,124,195,233,229,124,25,79,249,130,120,126,103,199,116,123,227,119,72,229,18,18,3,191,83,23,106,156,124,93,21,18,95,139,5,190,77,93,87,181,16,31,116,252,14,50,210,193,253,9,207,13,180,121,13,164,207,253,225,50,52,116,158,216,104,238,15,207,191,168,75,245,253,158,64,154,246,121,146,230,254,232,215,61,33,29,59,129,108,110,142,249,74,250,185,153,231,224,60,235,231,43,109,96,8,223,37,175,94,162,62,108,92,73,62,188,169,107,107,87,222,43,230,107,150,70,74,119,227,38,210,93,71,122,27,125,34,184,202,52,14,190,14,193,62,111,80,221,148,11,247,167,245,106,205,215,107,250,125,161,249,107,139,246,232,218,108,134,81,155,249,115,22,159,43,81,94,124,205,128,248,183,168,14,190,67,215,94,72,115,53,217,25,90,210,55,30,75,161,107,179,233,148,127,91,154,77,107,212,46,103,145,253,28,249,96,191,173,102,253,182,177,95,92,155,193,7,244,105,10,15,41,233,205,15,254,112,41,242,23,204,178,222,205,140,217,143,195,211,180,99,178,20,63,211,114,154,183,36,142,28,109,195,151,172,39,65,73,111,24,117,198,198,53,7,167,151,243,101,2,229,11,226,121,28,172,70,219,95,214,103,180,7,238,95,77,183,75,190,126,135,93,253,122,62,238,58,155,207,15,230,175,135,250,190,107,16,166,250,142,9,241,88,21,247,9,60,86,101,227,189,17,204,133,231,247,70,170,45,230,197,255,250,141,58,126,151,6,77,93,242,217,152,171,95,157,128,175,134,248,112,92,154,248,66,11,124,73,222,37,8,137,15,199,241,247,33,235,45,240,213,37,224,171,39,62,28,87,70,124,166,191,131,196,223,171,235,15,95,220,183,229,202,105,109,250,26,145,175,69,251,195,199,253,46,142,171,32,62,211,227,251,252,29,220,254,240,241,152,63,142,171,36,62,195,99,73,17,95,75,2,62,30,127,193,113,25,226,51,61,254,34,109,207,72,192,183,5,241,225,184,42,226,51,124,189,23,241,205,76,192,199,215,72,51,41,12,62,211,215,72,146,111,86,2,190,86,98,218,112,173,72,124,237,22,248,218,18,240,181,19,31,142,27,74,124,91,89,224,155,157,128,111,43,226,195,113,195,136,111,107,11,124,115,18,240,109,77,124,56,110,56,241,109,107,129,111,155,4,124,219,18,31,142,27,65,124,219,89,224,123,95,2,190,237,136,15,199,141,36,190,29,44,240,109,159,128,111,7,226,195,113,163,136,111,71,11,124,239,79,192,183,35,241,225,56,254,62,124,206,2,223,220,4,124,57,226,195,113,19,137,111,39,179,124,209,187,123,243,18,240,237,68,44,187,152,101,217,74,178,124,32,1,203,46,196,178,179,89,150,232,221,189,15,154,181,25,141,109,237,106,216,166,180,177,27,229,9,242,15,236,89,138,223,149,242,107,55,195,249,21,144,79,216,197,54,243,121,214,193,205,42,89,230,105,156,25,218,111,158,3,124,208,237,108,145,37,163,177,200,165,80,95,23,199,199,101,185,187,89,190,232,188,48,63,1,223,238,196,178,167,81,150,217,209,184,215,135,18,176,236,73,44,123,24,101,201,159,23,246,50,107,51,234,195,247,38,126,164,21,126,178,20,207,101,190,183,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,53,207,42,89,230,107,156,25,218,111,190,3,124,208,237,97,145,37,163,177,200,165,208,60,145,56,62,46,203,125,204,242,69,115,106,22,36,224,219,135,88,246,55,202,146,255,159,132,125,19,176,236,79,44,251,25,101,201,207,169,57,192,172,205,104,78,205,129,196,143,180,194,79,150,226,185,204,15,52,156,182,128,124,194,46,182,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,139,133,85,178,44,208,56,51,180,223,2,7,248,160,219,207,34,75,70,99,145,75,161,113,246,56,62,46,203,131,204,242,69,207,36,22,38,224,59,136,88,14,49,203,18,125,255,225,195,9,88,14,33,150,131,205,178,68,207,36,62,98,214,102,244,76,226,80,226,71,90,225,39,75,241,92,230,135,26,78,91,64,62,97,23,219,204,231,89,7,55,171,100,89,168,113,102,104,191,133,14,240,65,119,176,69,150,140,198,34,151,66,253,82,28,31,151,229,97,102,249,162,62,124,81,2,190,195,136,229,8,163,44,109,209,115,229,195,19,176,28,65,44,29,70,89,242,125,248,145,102,109,70,125,248,98,226,63,92,173,225,39,75,241,92,230,139,13,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,131,155,85,178,44,210,56,51,180,223,34,7,248,160,235,176,200,146,209,88,228,82,232,62,37,142,143,203,114,137,89,190,232,158,174,51,1,223,18,98,89,106,148,37,127,79,119,84,2,150,165,196,114,180,81,150,252,61,221,71,205,218,140,238,233,142,33,126,164,21,126,178,20,207,101,126,140,225,180,5,228,19,118,177,205,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,117,112,179,74,150,78,141,51,67,251,117,58,192,7,221,209,22,89,50,26,139,92,10,221,167,196,241,113,89,46,51,203,23,221,211,117,37,224,91,70,44,199,89,96,57,54,1,203,113,196,210,109,150,37,186,167,251,152,89,155,209,61,221,114,226,71,90,225,39,75,241,92,230,203,13,167,45,32,159,176,139,109,230,43,22,86,201,210,165,113,102,104,191,46,7,248,160,235,182,200,146,209,88,228,82,168,253,196,241,113,89,246,152,229,139,218,247,138,4,124,61,196,114,130,5,150,149,9,88,78,32,150,227,205,178,68,125,205,137,102,109,70,125,205,73,196,143,180,194,79,150,226,185,204,79,50,156,182,128,124,194,46,182,153,175,88,88,37,203,10,141,51,67,251,173,112,128,15,186,227,45,178,100,52,22,185,20,106,63,113,124,92,150,167,88,224,59,57,1,223,41,196,119,114,12,223,169,22,248,62,158,128,239,84,226,195,113,252,31,163,167,89,224,251,68,2,190,211,136,15,199,85,17,223,25,22,248,78,79,192,119,6,241,157,78,97,240,157,105,129,239,147,9,248,206,36,38,28,199,255,49,122,150,5,190,79,37,224,59,139,248,112,28,255,199,232,217,22,248,62,157,128,239,108,226,195,113,195,136,239,28,11,124,159,73,192,119,14,241,225,184,225,196,119,174,5,190,85,9,248,206,37,62,28,199,253,223,249,22,248,206,75,192,119,62,241,157,23,195,119,161,5,190,11,18,240,93,72,124,23,196,240,93,108,129,239,162,4,124,23,19,223,69,49,124,151,88,224,251,108,2,190,75,136,229,82,179,44,173,89,98,185,148,252,92,102,33,205,159,75,245,63,205,151,17,203,229,22,210,12,150,203,201,207,21,22,210,252,249,84,255,211,12,255,89,58,142,249,174,178,192,119,101,2,190,171,136,239,202,24,190,171,45,240,125,33,1,223,213,196,135,227,184,29,95,107,129,239,154,4,124,215,18,223,53,49,124,215,91,224,187,46,1,223,245,196,119,93,12,223,151,44,240,125,49,1,223,151,136,239,139,49,124,95,177,192,247,229,4,124,95,33,190,47,199,240,125,205,2,223,87,19,240,125,141,248,190,26,195,247,13,11,124,95,79,192,247,13,226,251,122,12,223,183,44,240,125,51,1,223,183,136,239,155,49,124,223,177,192,247,237,4,124,223,33,190,111,199,240,125,207,2,223,119,19,240,125,143,248,190,27,195,247,3,11,124,223,79,192,247,3,226,251,126,12,223,143,44,240,253,48,1,223,143,136,239,135,49,124,63,177,192,247,227,4,124,63,33,190,31,199,240,253,204,2,223,79,19,240,253,140,248,126,26,195,247,11,11,124,63,79,192,247,11,226,251,121,12,223,175,44,240,253,50,1,223,175,136,239,151,49,124,191,54,203,23,61,135,184,33,1,223,175,137,229,70,179,44,209,187,238,191,73,192,114,35,177,252,214,44,75,244,76,228,38,179,54,163,103,34,55,19,63,210,10,63,89,138,231,50,191,217,112,218,2,242,9,187,216,102,62,207,58,184,89,37,203,13,26,103,134,246,187,193,1,62,232,126,107,145,37,163,177,200,165,80,191,20,199,199,101,121,171,89,190,168,15,191,37,1,223,173,196,114,187,81,150,252,55,212,127,151,128,229,118,98,185,205,40,75,190,15,255,189,89,155,81,31,126,7,241,35,173,240,147,165,120,46,243,59,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,107,162,197,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,235,0,178,74,150,91,52,206,12,237,119,139,3,124,208,221,102,145,37,163,177,200,165,208,56,123,28,31,151,229,93,102,249,162,103,18,119,38,224,187,139,88,238,53,202,146,127,38,113,119,2,150,123,137,229,30,163,44,249,103,18,127,48,107,51,122,38,113,31,241,35,173,240,147,165,120,46,243,251,12,167,45,32,159,176,139,109,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,98,97,149,44,119,106,156,25,218,239,78,7,248,160,187,199,34,75,70,99,145,75,161,113,246,56,62,46,203,7,204,242,69,207,36,238,79,192,247,0,177,60,100,148,37,255,255,17,127,76,192,242,16,177,60,104,148,37,255,76,226,79,102,109,182,74,27,15,19,63,210,10,63,89,138,231,50,127,216,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,253,26,103,134,246,187,223,1,62,232,30,180,200,146,209,88,228,82,232,62,37,142,143,203,242,81,179,124,209,61,221,35,9,248,30,37,150,199,141,178,228,239,233,254,156,128,229,113,98,121,204,40,75,254,158,238,47,102,109,70,247,116,79,16,63,210,10,63,89,138,231,50,127,194,112,218,2,242,9,187,216,102,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,58,184,89,37,203,35,26,103,134,246,123,196,1,62,232,30,179,200,146,209,88,228,82,232,62,37,142,143,203,242,41,179,124,209,61,221,147,9,248,158,34,150,103,140,178,228,239,233,254,154,128,229,25,98,121,218,40,75,254,158,238,89,179,54,163,123,186,231,136,31,105,133,159,44,197,115,153,63,103,56,109,1,249,132,93,108,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,29,220,172,146,229,73,141,51,67,251,61,233,0,31,116,79,91,100,201,104,44,114,41,116,159,18,199,199,101,249,188,89,190,232,158,110,117,2,190,231,137,101,141,89,150,232,127,6,94,72,192,178,134,88,94,52,203,18,221,211,189,100,214,102,116,79,183,150,248,145,86,248,201,82,60,151,249,90,195,105,11,200,39,236,98,155,249,60,235,224,102,149,44,171,53,206,12,237,183,218,1,62,232,94,180,200,146,209,88,228,82,168,95,138,227,227,178,92,111,150,47,234,195,215,37,224,91,79,44,175,154,101,137,250,240,151,19,176,188,74,44,175,152,101,137,250,240,215,204,218,140,250,240,191,17,63,210,10,63,89,138,231,50,255,155,225,180,5,228,19,118,177,205,124,158,117,112,179,74,150,117,26,103,134,246,91,231,0,31,116,175,88,100,201,104,44,114,41,212,47,197,241,113,89,190,97,150,47,234,195,95,79,192,247,6,177,252,211,2,203,223,19,176,252,147,88,254,97,150,37,234,195,255,101,214,102,212,135,255,155,248,145,86,248,201,82,60,151,249,191,13,167,45,32,159,176,139,109,230,43,22,86,201,242,186,198,153,161,253,94,119,128,15,186,127,88,100,201,104,44,114,41,212,126,226,248,184,44,223,178,192,247,102,2,190,183,136,239,205,24,190,119,44,240,189,157,128,239,29,226,123,59,134,15,7,155,228,251,79,170,255,124,136,204,210,113,204,87,98,129,47,8,250,207,87,66,124,56,142,249,74,45,240,165,19,240,149,18,95,58,134,175,220,2,95,89,2,190,114,226,43,139,225,171,180,192,87,145,128,175,146,248,42,98,248,178,102,249,162,235,135,76,2,62,248,151,44,85,134,243,74,218,28,98,214,102,171,180,57,212,172,205,173,165,141,97,148,73,200,191,33,84,118,136,31,74,249,53,204,112,126,5,228,19,118,177,205,124,253,101,29,147,26,88,86,11,126,219,135,8,27,149,148,110,216,191,52,181,113,62,200,101,184,10,151,146,158,219,222,72,11,121,50,66,217,12,148,192,199,112,202,147,81,22,252,194,79,153,242,11,14,248,74,211,62,211,42,243,235,161,169,124,125,193,50,193,114,222,240,146,163,240,72,170,187,88,22,56,196,210,230,16,203,12,135,88,26,29,98,169,117,136,101,172,67,44,139,28,98,153,239,16,203,92,135,88,102,59,196,50,211,33,150,102,135,88,234,28,98,153,236,16,203,56,135,88,86,57,196,210,229,16,203,144,192,29,150,73,14,229,203,66,135,88,198,59,196,50,207,33,150,57,14,177,204,114,136,165,197,33,150,6,135,88,170,29,98,25,227,16,75,167,67,44,193,0,179,100,82,125,199,68,51,20,63,132,246,43,209,142,149,227,43,103,100,123,227,199,40,125,9,217,25,75,99,46,186,237,49,100,123,180,10,143,13,250,30,203,121,52,198,66,30,177,159,28,109,195,87,21,49,140,13,6,158,165,211,33,150,49,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,203,60,135,88,198,59,196,178,208,33,150,73,14,177,12,9,220,97,233,114,40,95,86,57,196,50,206,33,150,201,14,177,212,57,196,210,236,16,203,76,135,88,102,59,196,50,215,33,150,249,14,177,44,114,136,101,172,67,44,181,14,177,52,58,196,50,195,33,150,54,135,88,22,56,196,50,97,51,177,96,188,5,118,71,107,44,3,233,119,156,89,191,209,60,251,241,228,23,227,79,227,40,223,225,127,60,113,76,48,204,17,104,28,39,146,223,9,182,252,182,229,231,9,78,52,154,150,246,232,187,87,147,148,77,216,150,186,41,154,78,250,174,54,92,143,164,159,201,148,143,114,209,54,55,26,235,156,66,124,53,42,204,243,82,66,11,229,92,71,233,207,145,143,41,164,175,183,208,190,234,168,143,9,200,7,244,105,10,87,101,122,247,197,126,114,126,224,59,148,79,19,200,94,131,10,151,168,125,234,99,246,169,165,48,219,105,160,2,226,48,202,17,249,147,165,120,182,85,243,46,124,229,116,92,78,217,110,125,111,75,148,159,161,214,95,133,90,122,36,207,219,149,189,12,53,102,25,218,57,79,75,149,93,212,161,26,123,105,111,229,58,129,58,172,151,139,212,79,181,144,231,245,90,29,134,143,122,170,195,8,135,170,14,167,104,63,185,76,214,202,169,138,242,107,42,245,7,113,237,114,170,197,122,132,115,127,168,177,20,218,135,219,203,212,2,109,39,186,183,14,250,238,87,40,95,178,20,95,215,79,63,124,76,141,229,124,107,208,218,95,131,150,62,217,38,134,102,122,25,66,11,12,213,26,67,181,150,31,54,206,33,209,249,53,181,177,31,153,214,70,74,171,217,235,147,182,40,173,19,181,54,15,134,9,212,246,176,207,214,217,94,174,22,226,26,107,161,47,26,167,93,55,233,247,155,1,133,177,15,174,181,198,81,154,18,95,211,182,189,59,219,104,178,127,82,170,239,117,125,154,246,105,85,249,52,84,49,243,117,239,137,116,44,95,135,218,152,35,63,90,235,99,71,105,204,182,158,71,195,15,230,230,131,99,36,229,21,246,217,134,242,74,242,12,55,124,110,205,144,47,44,218,230,70,215,145,252,222,194,8,195,121,99,225,253,16,107,239,7,241,123,37,200,191,97,116,110,64,60,191,31,52,196,66,93,26,166,245,203,216,102,190,254,178,242,252,148,129,96,181,85,254,166,223,169,195,59,71,200,203,172,150,167,156,158,140,225,244,72,27,85,116,46,220,48,55,133,124,86,88,40,187,74,173,175,132,143,42,210,87,104,253,90,101,76,191,134,125,246,166,126,141,223,161,228,49,31,27,239,186,150,39,232,235,74,137,165,204,66,95,151,182,80,55,74,40,65,72,107,154,218,58,226,43,40,109,37,22,234,75,90,107,235,216,230,247,155,177,148,164,122,89,210,22,88,120,201,81,56,29,195,178,192,33,150,74,135,88,202,28,98,105,115,136,101,134,67,44,141,14,177,212,58,196,50,202,33,150,225,14,177,12,113,136,37,227,16,203,34,135,88,202,29,98,153,239,16,203,92,135,88,210,14,177,204,118,136,101,166,67,44,205,14,177,212,57,196,50,217,33,22,190,111,30,104,150,113,14,229,203,42,135,88,70,59,196,50,194,33,150,161,14,177,116,57,196,82,229,16,203,66,135,88,42,28,98,153,231,16,75,169,67,44,115,28,98,153,229,16,75,139,67,44,13,14,177,84,59,196,50,201,33,150,137,14,177,140,119,136,165,194,161,235,221,9,14,229,203,72,135,88,134,57,196,146,117,136,165,211,33,150,96,128,89,54,245,253,0,196,111,244,253,0,180,121,62,86,133,203,120,191,24,31,24,103,42,33,29,174,151,54,216,16,114,94,182,175,109,206,35,27,207,251,216,79,142,182,225,139,191,31,16,4,3,207,210,233,16,75,214,33,150,97,14,177,140,116,136,101,130,67,44,184,110,112,129,101,188,67,249,50,209,33,150,73,14,177,84,59,196,210,224,16,75,139,67,44,179,28,98,153,227,16,75,169,67,44,243,28,98,169,112,136,101,161,67,44,85,14,177,116,57,196,50,212,33,150,17,14,177,140,118,136,101,149,67,44,227,28,98,193,253,179,11,44,147,29,202,151,58,135,88,154,29,98,153,233,16,203,108,135,88,210,14,177,204,117,136,101,190,67,44,229,14,177,44,114,136,37,227,16,203,16,135,88,134,59,196,50,202,33,150,90,135,88,26,29,98,153,225,16,75,155,67,44,101,14,177,84,58,196,178,192,33,150,18,141,165,138,226,113,93,30,93,231,40,93,53,233,240,240,169,150,116,248,255,207,58,210,225,255,75,27,72,135,255,49,109,36,29,254,135,181,153,116,248,63,214,22,210,225,255,100,103,144,14,255,43,59,147,116,248,223,230,89,164,195,255,226,182,145,14,255,229,59,155,116,248,255,233,57,164,195,255,251,206,37,29,254,71,123,158,90,203,115,234,171,154,78,150,47,254,251,59,167,214,173,239,109,137,202,23,126,96,23,219,175,16,31,254,219,251,85,210,33,60,159,152,95,214,116,146,121,189,5,230,151,53,102,108,175,39,62,240,191,76,58,132,23,16,243,58,77,39,153,215,90,96,94,167,49,99,123,45,241,129,127,29,233,16,94,72,204,47,105,58,201,188,198,2,243,75,26,51,182,215,16,31,248,95,34,29,194,139,136,249,69,77,39,153,95,176,192,252,162,198,140,237,23,136,15,252,47,146,14,225,78,98,126,94,211,73,230,213,22,152,159,215,152,177,189,154,248,192,255,60,233,16,238,34,230,231,52,157,100,126,214,2,243,115,26,51,182,159,37,62,240,63,71,58,132,87,89,230,123,77,227,123,77,227,179,229,247,21,205,239,43,155,201,239,122,205,239,250,205,228,119,173,230,119,237,102,242,187,70,243,187,102,51,249,125,65,243,251,194,102,242,187,90,243,187,122,51,249,29,108,245,121,160,250,141,193,86,159,7,170,223,24,168,118,228,207,71,155,199,175,63,31,109,30,191,253,105,71,79,155,245,27,125,19,237,217,212,198,75,160,109,231,40,252,52,177,60,99,56,15,164,205,191,154,181,25,125,19,235,41,195,54,165,141,39,41,79,144,127,96,207,82,252,83,148,95,79,26,206,175,128,124,194,46,182,153,175,88,88,51,164,227,121,223,136,231,249,225,79,192,16,233,254,162,84,255,33,123,143,171,240,59,164,123,76,133,223,38,221,159,85,248,45,210,61,170,194,175,147,238,17,21,254,27,233,30,86,225,215,72,247,39,21,126,149,116,15,169,240,43,164,123,80,133,95,38,221,31,85,120,61,233,30,80,225,117,164,187,95,133,215,146,238,62,21,126,137,116,127,80,225,53,164,187,87,133,95,36,221,61,42,252,2,233,238,86,225,231,73,119,151,10,175,38,221,157,42,252,44,233,238,80,225,103,72,247,123,21,126,138,116,183,171,240,155,164,187,77,133,255,77,186,223,169,240,191,72,119,171,10,255,147,116,183,168,240,63,72,119,179,10,255,157,116,55,169,240,27,164,187,81,133,159,35,29,198,98,255,74,58,60,95,230,186,91,170,194,79,144,14,99,237,127,33,29,158,123,62,78,58,204,113,123,140,116,24,27,255,51,233,240,108,240,81,210,97,30,216,35,164,195,60,251,135,73,135,103,121,127,34,29,230,74,61,68,58,204,139,127,144,116,120,246,246,71,210,97,110,211,3,164,195,60,246,251,73,135,103,101,247,145,14,115,145,254,64,58,124,147,241,94,210,225,187,175,247,144,14,243,117,238,38,29,230,102,223,69,58,204,99,191,147,116,152,55,125,7,233,48,127,249,247,164,195,24,251,237,164,155,162,194,183,145,14,227,238,191,35,93,141,10,223,74,58,140,197,223,66,186,80,133,111,38,93,157,10,223,68,186,122,21,190,81,173,101,93,145,221,222,166,190,221,59,137,244,134,255,91,33,234,199,241,109,224,50,141,3,190,210,180,207,246,170,34,162,158,241,55,123,241,157,105,112,87,209,113,22,255,15,35,250,134,239,88,74,67,37,249,229,111,248,98,159,121,148,6,201,51,218,66,158,114,190,228,40,79,70,211,249,77,255,63,58,254,62,52,207,125,231,231,67,168,179,168,147,92,199,160,147,105,170,39,223,166,210,4,63,176,139,237,122,226,67,187,168,219,188,124,237,253,229,11,53,62,201,50,213,112,94,113,27,199,82,232,26,124,42,177,52,24,102,145,54,27,205,218,140,174,151,155,136,31,105,133,159,44,197,243,119,121,155,12,167,45,32,159,176,139,109,230,107,140,97,197,57,135,231,34,242,55,8,13,231,89,196,26,106,172,97,140,223,22,11,126,245,60,66,191,210,98,217,111,179,230,183,86,243,43,219,9,151,147,92,10,181,19,254,14,214,52,195,188,210,230,116,179,54,163,243,18,127,99,51,71,62,248,27,147,91,24,78,11,251,13,148,192,7,244,105,10,119,211,11,201,91,244,6,55,156,107,192,204,239,29,241,126,28,110,210,142,201,82,124,139,229,52,79,39,142,28,109,195,151,60,191,46,206,246,50,24,174,243,81,121,183,104,12,216,174,37,253,244,152,252,106,161,252,66,124,29,233,112,13,192,125,108,141,102,35,67,118,248,92,107,184,94,183,21,74,39,151,59,116,205,196,55,61,134,111,134,89,190,246,66,117,97,6,241,65,55,141,88,108,244,131,58,11,206,61,220,15,142,211,242,79,214,213,141,190,229,105,152,171,60,213,123,223,106,202,38,223,51,99,41,212,159,151,211,186,204,48,139,188,7,64,183,182,162,167,123,121,199,81,157,251,118,118,44,14,8,171,84,67,44,33,52,14,35,235,249,182,190,148,116,184,173,47,35,29,142,175,32,29,236,84,82,156,141,164,115,218,96,183,84,99,44,39,54,83,126,121,120,4,75,161,226,231,207,136,153,174,138,50,143,49,60,162,138,127,225,242,165,61,157,92,254,101,26,99,92,249,203,184,180,182,95,69,170,111,186,140,129,143,33,103,37,202,121,169,130,69,161,201,196,97,156,40,250,15,140,84,254,94,86,142,243,200,113,29,57,142,35,199,109,228,56,141,28,151,25,67,156,231,171,181,28,135,145,125,142,28,103,145,227,42,114,28,69,222,143,202,243,140,60,239,203,107,68,217,71,203,243,86,152,202,159,139,228,181,179,188,63,145,247,43,242,60,36,207,59,178,111,151,253,167,236,203,100,223,37,251,87,121,190,149,243,3,183,76,229,231,4,202,27,6,57,15,176,61,149,159,251,183,85,42,63,223,79,254,25,201,54,66,182,21,242,62,33,219,9,217,94,200,14,66,222,47,100,199,84,126,14,96,46,149,159,227,183,147,144,15,8,217,89,200,46,66,62,40,100,87,33,187,165,242,243,233,118,23,242,33,33,123,8,217,83,200,94,66,246,78,229,231,173,237,35,100,95,33,251,9,217,95,200,1,66,14,76,229,231,135,29,36,228,195,66,14,22,114,136,144,143,8,57,52,149,239,127,15,19,114,184,144,14,33,71,8,57,82,200,226,84,126,190,211,18,33,71,9,57,90,200,82,33,31,21,114,76,42,63,175,104,153,144,99,133,116,11,57,78,200,199,132,44,23,178,66,72,143,144,149,66,142,23,114,66,42,255,191,65,242,127,135,78,22,114,138,144,143,11,57,85,200,39,132,156,38,228,116,33,103,8,249,164,144,51,133,124,74,200,89,66,62,45,228,108,33,159,17,114,78,42,63,95,232,92,33,231,165,242,229,124,129,144,11,133,92,36,228,98,33,159,21,114,137,144,75,133,124,78,200,101,66,46,23,242,121,33,87,8,185,82,200,85,66,190,32,228,106,33,215,8,185,86,200,117,66,174,79,209,251,169,169,222,5,223,130,193,181,74,71,79,79,231,178,227,122,194,158,238,112,217,202,174,158,165,199,117,157,20,158,176,180,231,232,176,251,248,206,229,75,186,186,79,224,131,159,120,47,7,63,163,54,166,244,61,184,99,241,226,77,31,247,186,218,192,136,229,252,99,23,119,158,24,118,175,236,9,187,151,132,71,116,175,60,118,241,10,222,189,89,117,215,59,168,237,253,242,189,73,184,162,171,187,39,108,13,143,21,191,29,93,194,69,231,226,45,67,142,91,33,146,176,162,39,92,209,211,177,188,39,92,178,188,123,89,216,182,37,219,157,149,249,223,240,183,86,199,225,44,178,119,204,62,123,101,236,48,111,151,77,148,117,185,236,198,73,60,176,163,107,101,167,72,96,119,216,213,177,92,184,92,210,189,60,220,175,99,73,231,1,109,237,173,255,5,229,144,218,181,88,4,2,0,118,201,146,235,1,0,0,26,181,31,139,8,0,0,0,0,0,0,255,237,157,9,156,20,213,157,199,187,166,103,6,106,154,25,144,27,97,102,122,102,128,225,166,103,56,4,68,104,65,14,65,64,185,85,60,144,67,81,96,16,6,241,196,251,190,239,251,200,169,185,47,115,104,54,70,221,152,232,38,27,221,100,163,107,86,179,49,49,171,137,217,100,213,53,107,206,221,255,171,126,127,230,199,163,236,76,197,247,228,117,230,95,159,207,111,170,222,255,85,253,255,223,119,212,171,122,85,221,211,15,164,82,169,32,85,88,210,164,62,169,125,23,206,207,235,117,238,253,45,45,129,61,95,57,151,156,101,37,194,153,46,17,206,242,18,225,172,40,17,206,202,18,225,236,86,34,156,221,75,132,51,44,17,206,170,18,225,204,148,8,103,143,18,225,172,46,17,206,154,18,225,236,89,34,156,189,74,132,243,128,18,225,236,93,34,156,125,44,114,14,2,206,190,122,221,79,175,251,235,245,0,189,30,168,215,124,204,129,122,61,88,151,177,92,167,135,144,106,73,117,164,122,157,199,21,146,37,53,144,26,73,77,164,161,164,97,164,225,164,102,210,8,210,72,210,40,210,104,210,24,210,88,210,56,210,120,237,167,133,212,74,154,64,154,72,154,68,154,76,58,136,52,133,52,149,52,141,116,48,105,58,233,16,210,12,210,76,93,111,135,146,102,145,102,147,14,35,205,33,205,37,205,35,205,39,29,78,90,64,90,72,58,130,180,136,180,152,180,68,151,37,171,203,114,36,233,40,210,82,210,50,210,114,210,10,210,74,210,42,210,106,210,209,164,99,72,199,146,214,144,142,35,29,79,58,129,116,34,105,45,233,36,210,58,210,122,210,6,210,70,210,201,164,83,72,155,72,167,146,78,35,109,38,109,33,109,37,181,25,117,190,141,116,58,105,59,105,135,206,235,165,243,218,73,59,73,103,144,118,145,206,36,157,69,58,155,116,14,233,92,210,121,164,221,164,243,73,23,144,46,36,93,68,186,216,240,117,9,233,82,210,101,164,203,73,87,144,174,36,93,69,186,154,116,13,233,90,210,117,164,235,73,55,144,110,36,221,68,186,89,251,42,211,190,110,33,221,106,216,110,35,221,174,183,239,208,235,59,245,250,46,189,190,91,175,239,209,235,123,245,250,62,189,190,95,175,31,32,61,153,41,108,171,123,56,115,174,173,108,220,231,3,176,113,255,47,3,27,159,11,105,176,241,121,81,14,54,62,71,42,192,198,231,75,37,216,248,220,233,6,182,193,122,187,59,216,134,192,54,175,107,245,118,21,216,234,244,118,6,108,245,122,187,7,216,178,122,187,26,108,13,122,187,6,108,141,122,187,39,216,154,244,118,47,176,13,213,219,7,128,109,152,222,238,173,215,92,110,181,228,245,58,247,62,23,229,211,242,184,154,83,236,220,230,125,160,60,220,230,125,193,198,109,222,15,108,220,230,253,193,198,101,31,0,54,110,243,129,96,227,54,31,4,54,110,243,3,193,198,109,62,24,108,220,230,216,87,184,205,107,193,198,109,94,7,54,110,243,122,176,113,155,103,193,198,109,222,0,54,110,243,70,176,113,155,55,129,141,235,114,40,216,184,46,185,175,168,186,155,13,249,188,224,57,136,207,205,216,198,249,120,14,166,193,39,219,56,31,207,65,206,199,115,144,243,241,28,196,124,94,115,62,158,131,156,143,231,27,231,227,185,197,237,133,231,17,31,211,27,108,220,94,216,239,216,15,246,49,110,47,236,79,236,27,251,14,183,23,246,29,142,135,125,135,219,11,251,14,51,96,223,225,190,143,125,135,185,178,96,227,190,143,125,135,89,185,239,168,114,85,2,111,94,175,115,239,111,105,193,241,151,151,192,72,231,97,155,227,43,150,193,118,89,114,25,96,25,12,113,106,237,198,153,128,215,141,206,148,185,22,88,234,45,151,25,175,77,157,97,169,7,150,172,93,150,232,249,93,131,93,159,81,155,114,93,227,185,193,113,134,64,121,26,45,151,39,128,56,236,151,211,28,43,3,54,60,79,27,99,248,154,236,242,181,6,16,135,253,114,186,9,248,216,150,117,87,87,57,28,175,216,183,186,38,172,129,152,182,199,30,85,126,60,207,243,192,192,177,210,176,207,238,76,7,215,137,218,86,5,249,131,192,198,199,227,184,93,111,216,92,156,67,1,196,97,191,156,206,2,31,143,41,245,31,44,95,107,103,249,234,12,62,7,99,95,84,87,117,6,139,196,181,222,230,57,244,175,206,29,62,95,56,78,26,242,223,9,58,246,107,7,166,65,118,153,90,147,94,131,113,142,104,247,26,213,146,195,115,175,51,44,13,192,146,181,202,82,184,6,219,30,219,29,92,187,162,62,53,20,234,132,235,15,175,171,156,223,4,245,53,212,114,125,21,187,134,34,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,124,46,245,215,158,251,236,47,190,15,234,185,15,63,147,198,231,62,79,65,76,187,243,224,150,156,42,63,206,231,178,192,192,177,210,176,207,11,192,245,140,222,198,231,62,248,140,103,144,97,115,240,252,184,5,249,217,47,167,241,221,35,63,131,194,178,90,158,71,71,44,7,26,44,127,191,113,91,215,41,159,117,86,125,182,228,212,187,37,245,190,138,251,83,157,81,14,124,207,51,208,176,169,62,249,110,208,81,94,219,207,140,146,190,159,113,249,28,9,223,207,100,33,142,221,49,169,53,135,207,237,203,82,123,143,15,141,16,215,210,51,141,22,222,80,113,135,130,255,6,224,224,88,105,216,231,103,122,93,109,151,103,15,87,177,231,133,14,175,159,81,61,52,65,220,108,170,227,220,224,88,102,93,101,255,74,93,253,82,175,213,249,114,77,176,247,113,22,217,91,147,62,203,203,66,25,236,182,95,107,14,223,115,117,134,5,219,212,242,117,190,197,69,63,81,62,135,89,246,169,124,12,135,58,225,250,195,251,34,206,31,6,245,53,220,114,125,97,255,102,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,245,6,39,126,143,177,222,3,62,182,225,187,32,219,207,182,241,123,89,236,187,156,116,54,188,187,176,251,57,228,194,123,175,44,148,41,155,218,247,187,97,105,216,231,97,248,172,246,110,189,93,5,249,113,159,107,192,246,115,241,190,138,227,176,95,78,115,172,170,212,190,223,193,169,76,237,159,239,254,252,253,196,45,188,23,183,123,14,180,238,121,47,158,213,254,204,243,14,191,163,52,200,176,225,123,62,213,230,230,119,91,124,250,14,24,158,51,13,96,227,109,252,60,131,221,58,110,113,241,14,77,253,251,135,61,227,101,57,148,141,227,164,33,255,118,24,67,238,12,58,218,198,28,47,84,254,67,49,249,188,4,70,58,15,219,248,158,120,132,221,178,70,99,230,72,240,159,135,24,24,119,148,221,184,45,24,55,208,226,24,108,79,195,246,131,80,65,163,58,54,247,212,47,51,171,126,215,28,179,31,110,55,26,199,100,32,191,217,113,153,71,0,71,30,210,28,75,245,147,123,160,79,61,4,215,75,219,215,27,44,47,214,75,127,168,23,206,111,128,122,177,125,190,169,34,226,253,93,22,24,134,1,203,16,131,19,239,171,112,12,108,118,192,247,94,247,85,205,192,199,54,252,223,4,92,14,28,79,240,179,129,46,239,129,202,140,186,196,54,180,116,157,216,235,179,63,77,70,185,152,131,99,165,97,159,71,117,191,86,159,253,49,239,123,178,112,236,0,240,249,65,124,94,201,188,54,227,103,112,190,9,204,174,238,255,74,233,243,74,197,234,234,219,48,134,189,9,247,49,220,7,241,222,186,201,176,57,40,99,139,89,198,60,164,57,22,222,199,52,65,185,155,222,163,220,248,221,107,23,99,34,115,85,24,28,120,31,194,251,60,7,125,83,45,56,158,242,231,74,241,126,205,156,23,218,191,183,104,141,238,205,70,90,245,89,184,102,225,181,50,171,183,241,158,129,243,95,128,62,248,34,220,123,113,153,27,192,207,235,49,249,188,20,187,55,27,1,245,55,198,110,89,163,243,114,44,248,207,67,12,140,59,206,110,220,22,140,203,247,102,28,131,237,105,216,126,13,42,104,92,199,230,158,250,101,102,213,239,70,199,236,135,219,195,141,99,50,144,63,218,113,153,199,0,71,30,210,28,75,245,147,151,160,79,189,14,247,102,182,239,57,176,188,88,47,3,160,94,56,31,159,131,213,27,251,171,254,204,231,3,142,175,182,207,75,188,127,103,191,230,253,124,220,125,54,94,31,236,223,15,21,184,178,192,149,77,197,255,191,160,1,144,207,92,248,172,202,242,231,255,115,248,89,248,65,16,19,63,11,239,203,255,42,194,231,19,101,169,14,190,33,14,248,6,39,224,27,2,124,124,92,26,248,236,126,207,161,192,87,155,128,15,255,103,30,126,223,129,249,178,14,248,254,150,207,110,227,184,81,1,124,182,159,37,37,253,60,119,35,240,225,220,133,215,182,239,17,241,94,180,51,124,56,238,242,113,221,128,207,246,243,125,252,223,135,157,225,195,103,254,124,92,119,224,179,252,44,41,226,107,78,192,135,207,95,248,184,16,248,108,63,127,81,190,71,38,224,27,5,124,124,92,21,240,89,190,223,139,248,70,39,224,195,123,164,209,176,205,124,182,239,145,20,223,216,4,124,227,128,137,143,235,1,124,57,7,124,227,19,240,229,128,143,143,171,6,190,86,7,124,45,9,248,90,129,143,143,171,1,190,137,14,248,38,36,224,155,8,124,124,92,79,224,155,236,128,111,82,2,190,201,192,199,199,245,2,190,41,14,248,14,74,192,55,5,248,248,184,3,128,111,154,3,190,169,9,248,166,1,31,31,135,255,115,119,186,3,190,131,19,240,77,7,62,62,174,15,240,205,112,192,119,72,2,190,25,192,199,199,13,4,190,188,93,190,232,187,123,51,19,240,229,129,101,182,93,150,137,138,229,208,4,44,179,129,101,150,93,150,232,187,123,135,217,245,25,61,219,154,99,217,167,242,49,23,234,132,235,143,217,51,144,63,7,234,107,174,229,250,10,32,38,251,229,52,242,9,107,215,102,85,44,51,13,206,16,246,155,233,1,31,219,102,57,100,9,13,22,181,20,27,235,226,248,176,45,231,219,229,139,174,11,243,18,240,205,7,150,133,86,89,38,68,207,189,14,79,192,178,16,88,22,88,101,41,92,23,142,176,235,51,26,195,23,1,63,151,149,227,100,32,31,219,124,145,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,213,62,171,98,153,103,112,134,176,223,60,15,248,216,182,192,33,75,104,176,168,165,216,231,68,226,248,176,45,151,216,229,139,62,83,179,56,1,223,18,96,89,106,149,165,240,59,9,71,38,96,89,10,44,71,89,101,41,124,166,102,153,93,159,209,103,106,150,3,63,151,149,227,100,32,31,219,124,185,229,178,5,16,147,253,114,26,249,132,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,75,133,85,177,44,54,56,67,216,111,177,7,124,108,59,202,33,75,104,176,168,165,216,115,246,56,62,108,203,149,118,249,162,119,18,43,18,240,173,4,150,163,237,178,68,255,255,97,85,2,150,163,129,101,181,93,150,232,157,196,49,118,125,70,239,36,142,5,126,46,43,199,201,64,62,182,249,177,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,86,24,156,33,236,183,194,3,62,182,173,118,200,18,26,44,106,41,54,46,197,241,97,91,30,103,151,47,26,195,215,36,224,59,14,88,78,180,202,210,18,189,87,62,62,1,203,137,192,114,130,85,150,194,24,190,214,174,207,104,12,63,9,248,185,172,28,39,3,249,216,230,39,89,46,91,0,49,217,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,98,89,99,112,134,176,223,26,15,248,216,118,130,67,150,208,96,81,75,96,164,243,176,29,199,135,109,185,222,46,95,52,167,91,151,128,111,61,176,156,108,149,165,48,167,219,144,128,229,100,96,217,104,149,165,48,167,59,197,174,207,104,78,183,9,248,185,172,28,39,3,249,216,230,155,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,172,51,56,67,216,111,157,7,124,108,219,232,144,37,52,88,212,82,108,158,18,199,135,109,121,154,93,190,104,78,119,106,2,190,211,128,101,171,3,150,205,9,88,182,2,203,22,187,44,209,156,174,205,174,207,104,78,183,13,248,185,172,28,39,3,249,216,230,219,44,151,45,128,152,236,151,211,200,87,42,172,138,229,84,131,51,132,253,78,245,128,143,109,91,28,178,132,6,139,90,138,157,63,113,124,216,150,219,237,242,69,231,247,233,9,248,182,3,203,78,7,44,59,18,176,236,4,150,118,187,44,209,88,115,134,93,159,209,88,179,11,248,185,172,28,39,3,249,216,230,187,44,151,45,128,152,236,151,211,200,87,42,172,138,229,116,131,51,132,253,78,247,128,143,109,237,14,89,66,131,69,45,197,206,159,56,62,108,203,179,28,240,157,153,128,239,44,224,59,51,134,239,28,7,124,103,39,224,59,7,248,248,184,16,248,206,115,192,119,110,2,190,243,128,143,143,195,223,24,61,223,1,223,238,4,124,231,3,223,110,216,102,190,11,29,240,93,144,128,239,66,96,226,227,122,0,223,197,14,248,46,74,192,119,49,240,241,113,213,192,119,169,3,190,75,18,240,93,10,124,124,28,254,198,232,229,14,248,46,75,192,119,57,240,241,113,248,27,163,87,58,224,187,34,1,223,149,192,199,199,225,248,119,181,3,190,171,18,240,93,13,124,87,197,240,93,235,128,239,154,4,124,215,2,223,53,49,124,215,59,224,187,46,1,223,245,192,119,93,12,223,141,14,248,110,72,192,119,35,176,220,100,151,37,151,1,150,155,32,206,45,14,202,124,115,170,243,101,190,5,88,110,117,80,102,102,185,21,226,220,238,160,204,183,165,58,95,102,142,159,129,227,144,239,78,7,124,119,36,224,187,19,248,238,136,225,187,219,1,223,93,9,248,238,6,62,62,14,207,227,123,29,240,221,147,128,239,94,224,187,39,134,239,126,7,124,247,37,224,187,31,248,238,139,225,251,144,3,190,7,18,240,125,8,248,30,136,225,251,136,3,190,15,39,224,251,8,240,125,56,134,239,99,14,248,62,154,128,239,99,192,247,209,24,190,7,29,240,125,60,1,223,131,192,247,241,24,190,79,56,224,123,40,1,223,39,128,239,161,24,190,79,57,224,251,100,2,190,79,1,223,39,99,248,62,227,128,239,211,9,248,62,3,124,159,142,225,251,156,3,190,207,38,224,251,28,240,125,54,134,239,11,14,248,62,159,128,239,11,192,247,249,24,190,47,57,224,251,98,2,190,47,1,223,23,99,248,190,236,128,239,225,4,124,95,6,190,135,99,248,190,234,128,239,43,9,248,190,10,124,95,137,225,123,196,1,223,215,18,240,61,2,124,95,139,225,251,186,93,190,232,61,196,163,9,248,190,14,44,143,217,101,137,190,235,254,15,9,88,30,3,150,111,216,101,137,222,137,124,211,174,207,232,157,200,227,192,207,101,229,56,25,200,199,54,127,220,114,217,2,136,201,126,57,253,56,216,133,181,107,179,42,150,71,13,206,16,246,123,212,3,62,182,125,195,33,75,104,176,168,165,216,184,244,120,12,31,182,229,147,118,249,162,49,252,137,4,124,79,2,203,83,86,89,10,255,67,253,31,19,176,60,5,44,223,178,202,82,24,195,191,109,215,103,52,134,127,7,248,185,172,28,39,3,249,216,230,223,177,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,107,169,176,42,150,39,12,206,16,246,123,194,3,62,182,125,203,33,75,104,176,168,165,216,115,246,56,62,108,203,103,236,242,69,239,36,158,78,192,247,12,176,124,207,42,75,225,157,196,63,37,96,249,30,176,124,215,42,75,225,157,196,63,219,245,25,189,147,248,62,240,115,89,57,78,6,242,177,205,191,111,185,108,1,196,100,191,156,70,62,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,214,82,97,85,44,79,27,156,33,236,247,180,7,124,108,251,174,67,150,208,96,81,75,177,231,236,113,124,216,150,207,217,229,139,222,73,60,155,128,239,57,96,249,161,85,150,194,239,71,252,75,2,150,31,2,203,15,172,178,20,222,73,252,171,93,159,209,59,137,31,1,63,151,149,227,100,32,31,219,252,71,150,203,22,64,76,246,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,214,174,205,170,88,158,53,56,67,216,239,89,15,248,216,246,3,135,44,161,193,162,150,98,243,148,56,62,108,203,23,236,242,69,115,186,231,19,240,189,0,44,63,182,202,82,152,211,253,91,2,150,31,3,203,139,86,89,10,115,186,127,183,235,51,154,211,189,4,252,92,86,142,147,129,124,108,243,151,44,151,45,128,152,236,151,211,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,93,155,85,177,60,111,112,134,176,223,243,30,240,177,237,69,135,44,161,193,162,150,98,243,148,56,62,108,203,159,216,229,139,230,116,47,39,224,251,9,176,188,98,149,165,48,167,251,143,4,44,175,0,203,79,173,178,20,230,116,63,179,235,51,154,211,253,28,248,185,172,28,39,3,249,216,230,63,183,92,182,0,98,178,95,78,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,118,109,86,197,242,178,193,25,194,126,47,123,192,199,182,159,58,100,9,13,22,181,20,155,167,196,241,97,91,254,194,46,95,52,167,123,53,1,223,47,128,229,117,187,44,209,239,12,252,103,2,150,215,129,229,53,187,44,209,156,238,151,118,125,70,115,186,95,1,63,151,149,227,100,32,31,219,252,87,150,203,22,64,76,246,203,105,228,19,214,174,205,170,88,94,53,56,67,216,239,85,15,248,216,246,154,67,150,208,96,81,75,177,113,41,142,15,219,242,215,118,249,162,49,252,141,4,124,191,6,150,223,218,101,137,198,240,255,74,192,242,91,96,249,141,93,150,104,12,255,111,187,62,163,49,252,77,224,231,178,114,156,12,228,99,155,191,105,185,108,1,196,100,191,156,70,62,97,237,218,172,138,229,13,131,51,132,253,222,240,128,143,109,191,113,200,18,26,44,106,41,54,46,197,241,97,91,190,109,151,47,26,195,223,74,192,247,54,176,252,206,1,203,255,36,96,249,29,176,188,99,151,37,26,195,255,215,174,207,104,12,127,23,248,185,172,28,39,3,249,216,230,239,90,46,91,0,49,217,47,167,145,175,84,88,21,203,91,6,103,8,251,189,229,1,31,219,222,113,200,18,26,44,106,41,118,254,196,241,97,91,254,193,1,223,239,19,240,253,1,248,126,31,195,247,39,7,124,127,76,192,247,39,224,251,99,12,223,95,28,240,253,57,1,223,95,128,239,207,49,124,124,176,77,190,255,75,117,158,143,51,51,112,28,242,149,57,224,11,130,206,243,149,1,31,31,135,124,229,14,248,210,9,248,202,129,47,29,195,87,233,128,175,34,1,95,37,240,85,24,124,106,233,166,109,229,164,190,169,125,249,67,203,252,202,93,247,160,131,59,128,24,204,162,226,86,57,136,203,113,42,116,92,230,224,88,105,216,231,237,110,133,117,181,163,122,80,62,171,29,244,141,76,130,190,81,13,245,221,195,65,249,106,236,250,140,238,221,122,66,129,184,172,53,208,199,57,159,251,114,37,216,108,149,45,128,152,236,151,211,61,129,133,151,50,96,169,113,192,130,75,30,182,107,98,88,6,120,196,210,207,35,150,158,30,177,244,240,136,37,244,136,165,210,35,150,180,71,44,213,30,177,84,121,196,210,205,35,150,114,143,88,6,122,196,210,223,35,150,190,30,177,212,120,196,146,241,136,165,187,71,44,21,30,177,4,251,153,37,76,237,59,215,8,49,31,246,219,115,143,12,182,94,122,187,7,216,202,98,98,240,117,183,39,216,120,108,237,5,243,187,71,51,251,250,198,58,114,49,39,192,56,121,72,115,172,42,96,232,21,236,127,150,10,143,88,186,123,196,146,241,136,165,198,35,150,190,30,177,244,247,136,101,160,71,44,229,30,177,116,243,136,165,202,35,150,106,143,88,210,30,177,84,122,196,18,122,196,210,195,35,150,158,30,177,244,243,136,101,128,71,44,101,49,44,7,216,101,105,197,251,120,94,140,228,94,243,132,3,128,197,246,252,68,249,236,109,215,103,78,249,236,99,185,206,148,143,190,80,73,92,127,204,158,129,252,62,80,95,125,29,244,163,222,193,222,237,196,105,228,235,44,43,62,55,217,31,172,174,218,191,159,229,246,87,227,120,119,168,203,126,70,157,98,121,6,88,46,143,242,209,95,251,44,135,88,3,32,230,32,7,109,55,16,198,171,0,98,244,135,184,7,58,136,203,113,248,93,47,115,112,172,52,236,115,187,158,124,242,187,222,33,150,121,66,136,197,75,177,177,114,8,212,205,96,7,99,101,173,131,115,165,206,50,167,242,81,15,149,196,245,87,11,227,15,231,215,65,125,213,59,232,75,181,198,248,195,233,122,96,225,5,223,245,214,58,96,193,37,15,219,181,49,44,3,60,98,233,231,17,11,142,179,251,155,165,167,71,245,210,195,35,150,208,35,150,74,143,88,210,30,177,84,123,196,82,229,17,75,55,143,88,202,61,98,25,232,17,75,127,143,88,106,60,98,201,120,196,210,221,35,150,10,143,88,130,253,204,242,94,239,122,107,141,121,172,178,241,61,242,32,176,101,245,246,96,176,149,197,196,224,107,93,61,216,120,60,203,194,252,14,223,245,102,97,190,201,117,228,98,78,128,113,242,144,230,88,248,174,55,235,120,126,210,25,150,10,143,88,186,123,196,146,241,136,165,198,35,150,254,30,177,12,244,136,165,220,35,150,110,30,177,84,121,196,82,237,17,75,218,35,150,74,143,88,66,143,88,122,120,196,210,211,35,22,190,143,243,129,165,159,71,245,50,192,35,150,178,24,150,6,187,44,19,241,62,158,23,35,185,215,60,161,1,88,108,207,79,148,207,70,187,62,163,247,23,77,150,125,42,31,67,161,146,184,254,152,61,3,249,77,80,95,67,29,244,163,198,96,239,118,226,52,242,9,107,215,102,85,113,135,89,141,59,33,250,63,237,141,9,198,141,97,14,235,64,249,28,238,224,28,111,134,2,113,89,135,67,251,54,199,180,111,179,131,246,29,110,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,237,179,170,184,35,172,198,109,141,62,115,129,113,213,98,36,247,196,74,65,124,23,117,160,124,142,180,235,51,250,204,197,40,40,16,151,117,36,180,239,168,152,246,29,229,160,125,71,26,237,203,105,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,21,86,21,119,180,221,184,209,247,139,49,174,90,140,228,94,207,172,71,59,172,3,229,115,140,93,159,209,51,235,177,80,32,46,235,24,104,223,177,49,237,59,214,65,251,142,49,218,151,211,200,39,172,93,155,85,197,29,103,53,110,75,244,94,106,76,130,115,124,156,195,58,80,62,199,59,56,199,115,80,32,46,235,120,104,223,92,76,251,230,28,180,239,120,163,125,57,141,124,194,42,172,194,42,172,194,42,172,194,42,172,194,218,181,89,85,220,22,171,113,11,247,252,24,87,45,70,114,175,123,254,22,135,117,160,124,182,218,245,25,221,243,79,128,2,113,89,91,161,125,39,196,180,239,4,7,237,219,106,180,47,167,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,187,54,171,138,59,209,110,220,232,119,97,49,174,90,140,228,94,247,252,19,29,214,129,242,57,201,174,207,232,158,127,50,20,136,203,58,9,218,119,114,76,251,78,118,208,190,147,140,246,229,52,242,149,10,171,138,123,144,131,190,56,41,65,95,60,200,97,29,40,159,83,28,244,197,169,80,32,46,235,20,104,223,169,49,237,59,213,65,251,78,49,218,151,211,200,87,42,172,33,216,202,82,29,54,206,79,131,109,154,182,149,131,237,96,109,171,0,219,116,40,19,219,14,209,182,110,96,155,161,109,221,193,54,83,219,6,130,45,175,109,248,219,72,135,234,109,252,13,165,89,122,187,17,108,179,245,246,80,176,29,166,183,135,131,109,142,222,110,6,219,92,189,61,18,108,243,244,246,40,176,205,215,219,99,192,118,184,222,30,11,182,5,122,123,60,216,22,234,237,28,216,142,48,174,163,202,182,200,184,158,41,219,98,99,140,83,182,37,198,88,163,108,71,26,125,77,217,142,130,109,94,47,213,182,42,176,45,131,62,203,182,229,218,214,3,108,43,180,173,26,108,43,181,173,6,108,171,180,173,39,216,86,199,240,113,95,156,2,54,238,139,216,119,185,47,78,3,27,247,197,131,193,198,125,113,58,216,184,47,30,2,54,238,139,51,192,198,117,52,19,108,92,71,121,176,113,29,29,10,54,174,163,89,96,227,58,154,13,54,174,163,195,192,198,117,52,7,108,189,180,109,46,216,14,208,182,121,96,235,173,109,243,193,214,71,219,14,7,27,255,158,249,2,176,241,239,79,44,4,27,255,70,210,17,96,227,223,134,88,4,54,62,111,23,131,109,144,182,45,1,219,129,218,118,36,216,6,107,27,246,205,33,218,182,20,108,181,218,182,12,108,117,218,182,28,108,245,218,182,2,108,89,109,91,9,182,6,109,91,5,182,70,109,91,13,227,86,21,48,114,153,170,160,44,204,138,177,217,86,9,177,243,122,157,123,127,75,52,190,115,28,246,203,233,44,240,113,125,213,127,176,124,173,157,229,171,51,248,20,75,163,229,186,194,182,231,37,48,210,121,216,110,4,150,6,203,44,202,103,147,93,159,133,223,224,0,254,172,94,115,156,12,228,247,133,178,13,181,92,182,0,98,178,95,78,35,95,83,12,43,143,59,170,79,212,27,251,57,168,179,136,181,206,96,173,139,137,219,252,1,212,17,143,43,205,142,227,14,51,226,214,26,113,213,121,130,237,164,150,98,231,201,48,224,29,110,153,55,250,159,17,118,125,70,183,89,35,129,57,15,49,106,193,62,202,114,89,48,110,160,197,49,216,158,134,237,135,248,102,2,246,83,11,95,107,152,89,157,43,205,49,251,225,246,80,227,152,12,228,55,59,46,243,8,224,200,67,154,99,169,251,183,123,51,29,12,150,251,124,212,222,205,6,3,167,107,193,62,34,166,190,154,161,190,56,191,30,108,124,15,128,99,236,16,195,71,8,126,240,90,107,185,95,183,20,43,39,182,59,219,134,1,223,136,24,190,145,118,249,90,139,245,133,145,192,199,182,225,192,226,98,28,52,89,248,218,131,227,96,63,163,254,84,95,93,3,92,21,14,184,202,13,46,78,227,111,50,119,179,28,23,231,76,188,20,27,243,241,55,223,43,45,179,168,249,23,207,153,118,180,183,109,95,123,242,134,85,219,55,181,111,8,128,171,194,96,44,3,182,50,200,75,27,251,117,75,237,91,46,107,224,125,32,88,153,14,94,174,97,185,209,84,225,120,242,152,209,5,85,147,65,53,249,83,147,61,53,185,83,147,57,53,121,235,3,140,215,234,181,186,113,83,157,82,77,198,212,228,75,77,182,212,32,164,46,10,234,6,66,157,192,106,80,83,55,49,106,160,202,166,10,55,175,234,102,86,13,82,106,80,82,39,190,58,185,84,71,87,29,91,157,124,106,48,30,77,26,67,26,75,26,71,26,175,234,132,212,66,106,37,77,32,77,36,77,34,77,38,29,68,154,66,154,74,154,70,58,152,52,157,116,8,105,6,105,166,174,219,67,73,179,72,179,73,135,145,230,144,230,146,230,145,230,147,14,39,45,32,45,36,29,65,90,68,90,76,90,66,58,146,116,20,105,41,105,25,105,57,105,5,105,37,105,21,105,53,233,104,210,49,164,99,83,133,147,243,56,210,241,164,19,72,39,146,214,146,78,34,173,35,173,39,109,32,109,36,157,76,58,133,180,137,116,42,233,52,210,102,210,22,210,86,82,27,105,27,233,116,210,118,210,14,82,59,105,39,233,12,210,46,210,153,164,179,72,103,147,206,33,157,75,58,143,180,155,116,62,233,2,210,133,164,139,72,23,147,46,33,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,73,21,218,250,58,210,245,164,27,72,55,146,110,34,221,76,186,133,116,43,233,54,210,237,164,59,72,119,146,238,34,221,77,186,135,116,47,233,62,210,253,164,7,82,29,39,40,118,252,87,244,154,39,54,107,219,219,55,108,217,214,158,109,111,203,110,217,185,185,125,211,182,205,103,101,119,109,106,63,37,219,118,198,134,237,27,55,183,237,194,131,31,9,222,199,193,143,233,196,144,125,15,94,187,126,253,123,31,247,172,78,236,121,132,177,117,253,134,51,179,109,59,219,179,109,27,179,39,181,237,220,186,126,7,238,254,150,30,162,248,73,203,166,173,103,172,221,188,105,61,197,216,178,105,43,238,120,155,126,222,51,93,167,151,21,134,156,236,142,205,109,237,217,92,118,43,253,93,187,153,88,54,172,31,151,197,188,29,84,214,29,237,217,29,237,107,183,183,103,55,110,111,219,146,109,25,247,255,48,116,219,189,179,9,2,0,113,55,132,244,1,0,0,27,106,31,139,8,0,0,0,0,0,0,255,237,221,7,120,84,85,218,7,240,185,153,20,238,12,157,16,8,33,100,146,128,17,17,73,2,107,71,98,197,138,53,86,44,33,4,164,6,33,8,216,187,216,123,111,184,186,234,238,170,187,178,93,191,93,177,247,222,123,3,145,110,249,116,237,251,189,231,206,121,205,159,195,101,204,253,60,39,156,217,156,251,60,239,51,247,190,247,222,115,126,231,182,153,91,102,102,65,44,22,243,98,233,46,78,209,43,182,110,199,227,235,228,107,245,47,235,106,60,125,101,85,155,116,230,100,137,51,158,37,206,220,44,113,230,101,137,51,63,75,156,5,89,226,236,148,37,78,63,75,156,137,44,113,38,179,196,217,57,75,156,93,178,196,217,53,75,156,221,178,196,217,61,75,156,61,178,196,217,51,75,156,189,52,58,139,193,89,40,95,123,203,215,34,249,218,71,190,246,149,175,60,79,63,249,90,34,219,152,43,135,251,83,148,82,12,160,40,147,227,120,129,164,40,202,41,42,40,42,41,6,82,12,162,216,136,162,138,98,99,138,193,20,155,80,12,161,216,148,98,40,197,102,20,195,100,57,53,20,181,20,195,41,70,80,252,138,98,115,138,45,40,182,164,216,138,98,107,138,109,40,182,165,24,73,177,29,197,40,185,220,182,167,216,129,98,71,138,157,40,118,166,216,133,98,52,197,174,20,187,81,236,78,177,7,197,158,20,123,81,140,161,216,91,182,37,37,219,178,15,197,190,20,251,81,236,79,113,0,69,61,197,129,20,7,81,28,76,113,8,197,161,20,135,81,140,165,56,156,226,8,138,35,41,142,162,104,160,24,71,209,72,49,158,162,137,98,2,197,68,138,163,41,38,81,76,166,152,66,49,149,98,26,197,116,138,102,101,153,207,160,56,134,98,38,197,44,57,174,187,28,215,66,49,155,226,88,138,57,20,115,41,230,81,28,71,113,60,197,9,20,39,82,156,68,113,50,197,41,20,167,82,156,70,113,186,82,214,25,20,103,82,156,69,113,54,197,124,138,115,40,206,165,56,143,226,124,138,11,40,46,164,184,136,226,98,138,75,40,46,165,184,76,150,149,35,203,186,156,226,10,37,119,37,197,85,178,255,106,249,122,141,124,189,86,190,94,39,95,175,151,175,55,200,215,27,229,235,77,242,117,1,197,139,137,116,191,248,12,167,158,107,139,28,111,243,30,228,120,251,207,129,28,239,11,113,200,241,126,145,11,57,222,71,242,32,199,251,75,62,228,120,223,41,128,92,137,236,239,4,185,254,208,207,175,165,178,63,1,185,1,178,63,9,185,50,217,223,25,114,41,217,223,5,114,229,178,191,43,228,42,100,127,55,200,85,202,254,238,144,27,40,251,123,64,110,144,236,239,41,95,185,221,162,171,147,175,213,191,176,19,101,106,62,174,86,11,59,175,243,94,208,30,94,231,133,144,227,117,222,27,114,188,206,139,32,199,109,239,3,57,94,231,125,33,199,235,188,24,114,188,206,251,65,142,215,121,9,228,120,157,227,182,194,235,188,20,114,188,206,7,64,142,215,121,25,228,120,157,167,32,199,235,188,28,114,188,206,43,32,199,235,188,18,114,188,44,7,66,142,151,37,111,43,98,217,237,8,227,185,195,125,16,175,155,113,142,199,227,62,24,135,50,57,199,227,113,31,228,241,184,15,242,120,220,7,113,60,191,242,120,220,7,121,60,238,111,60,30,247,45,94,95,184,31,241,60,61,33,199,235,11,183,59,46,7,183,49,94,95,184,61,113,217,184,237,240,250,194,109,135,235,195,109,135,215,23,110,59,108,192,109,135,183,125,220,118,216,149,130,28,111,251,184,237,176,149,183,29,209,174,124,240,214,201,215,234,95,214,213,224,241,151,59,79,25,174,131,126,174,63,31,150,137,38,203,112,60,198,183,197,210,31,44,165,154,151,75,18,150,75,41,212,83,166,185,30,124,111,106,75,155,203,192,146,210,108,17,101,150,235,45,51,248,88,91,1,126,110,43,215,147,132,241,133,208,182,10,205,109,243,160,78,46,151,135,43,192,82,162,56,241,253,191,196,2,31,231,240,152,82,17,226,171,212,235,171,245,98,107,175,199,58,24,174,4,31,231,82,96,209,188,77,213,250,138,69,116,153,246,153,114,176,12,210,106,169,169,198,207,125,109,177,12,2,203,64,173,150,244,254,187,145,222,50,131,207,145,85,154,203,20,101,108,12,203,132,151,31,219,147,48,190,10,150,215,198,154,151,151,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,60,207,193,235,120,60,93,133,5,62,206,13,4,139,238,115,3,188,198,197,101,139,235,136,119,67,157,41,173,117,214,84,227,121,50,151,207,6,174,43,14,211,220,224,183,186,22,202,92,34,182,238,185,53,222,15,192,245,55,64,171,63,189,254,184,30,46,151,135,7,128,47,37,251,241,122,143,238,107,79,120,175,142,203,253,239,173,183,182,81,255,117,194,154,106,113,93,186,83,172,117,123,42,85,218,129,215,145,138,148,156,216,38,23,65,123,109,185,182,139,215,62,115,192,167,249,122,111,205,255,247,122,47,94,167,139,131,79,247,190,138,247,18,219,226,195,123,140,60,31,222,87,73,25,240,149,69,240,165,192,199,243,229,129,79,247,53,77,188,118,218,22,95,216,117,206,124,120,213,125,189,44,234,181,187,129,224,227,249,10,192,167,249,253,181,6,239,21,183,197,135,159,149,120,190,78,224,211,253,89,68,248,170,34,248,240,243,9,207,231,131,111,19,3,190,193,17,124,155,128,143,231,75,128,111,83,3,190,33,17,124,155,130,111,8,244,179,111,51,3,190,161,17,124,155,129,137,231,235,12,190,106,3,190,97,17,124,213,224,227,249,186,128,175,214,128,175,38,130,175,22,124,60,95,87,240,141,48,224,27,30,193,55,2,124,60,95,55,240,109,110,192,247,171,8,190,205,193,199,243,117,7,223,150,6,124,91,68,240,109,9,62,158,175,7,248,182,54,224,219,42,130,111,107,240,241,124,248,140,210,182,6,124,219,68,240,109,11,62,158,175,23,248,182,51,224,27,25,193,183,29,248,120,190,34,240,213,233,245,5,247,65,71,69,240,213,129,101,71,189,150,17,194,178,125,4,203,142,96,217,65,175,37,184,15,186,147,222,50,131,251,160,59,107,46,83,148,177,11,44,19,94,126,108,79,194,248,157,97,121,237,162,121,121,121,80,39,151,203,195,232,115,214,142,109,21,150,81,138,211,135,233,70,89,224,227,220,14,6,45,190,98,17,93,166,99,93,152,15,215,229,174,122,125,193,251,194,232,8,190,93,193,178,135,86,203,240,224,26,241,110,17,44,123,128,101,119,173,150,244,251,194,158,122,203,12,142,225,123,129,159,219,202,245,36,97,60,174,243,189,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,234,183,10,203,104,197,233,195,116,163,45,240,113,110,119,131,22,95,177,136,46,211,115,34,97,62,92,151,123,235,245,5,207,212,140,137,224,219,27,44,251,105,181,212,6,207,212,236,19,193,178,31,88,246,213,106,73,63,83,179,191,222,50,131,103,106,14,0,63,183,149,235,73,194,120,92,231,7,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,86,103,117,214,108,177,10,203,24,197,233,195,116,99,44,240,113,110,95,131,22,95,177,136,46,211,117,246,48,31,174,203,3,245,250,130,123,18,245,17,124,7,130,229,16,189,150,224,247,31,14,138,96,57,4,44,7,235,181,4,247,36,14,213,91,102,112,79,226,48,240,115,91,185,158,36,140,199,117,126,152,230,182,121,80,39,151,203,195,232,115,214,142,109,21,150,122,197,233,195,116,245,22,248,56,119,176,65,139,175,88,68,151,233,184,20,230,195,117,121,184,94,95,112,12,31,27,193,119,56,88,142,210,106,73,255,151,201,17,17,44,71,129,229,72,173,150,244,49,188,65,111,153,193,49,124,28,248,185,173,92,79,18,198,227,58,31,167,185,109,30,212,201,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,181,99,91,133,101,172,226,244,97,186,177,22,248,56,119,164,65,139,175,88,68,231,41,195,117,208,31,230,195,117,57,94,175,47,56,167,107,140,224,27,15,150,137,90,45,233,115,186,166,8,150,137,96,153,160,213,146,62,167,59,90,111,153,193,57,221,36,240,115,91,185,158,36,140,199,117,62,73,115,219,60,168,147,203,229,97,244,57,171,179,58,171,179,58,171,179,58,171,179,58,107,199,182,10,75,163,226,244,97,186,70,11,124,156,155,96,208,226,43,22,209,101,58,79,9,243,225,186,156,162,215,23,156,211,77,142,224,155,2,150,233,6,44,83,35,88,166,131,101,154,94,75,112,78,215,172,183,204,224,156,110,6,248,185,173,92,79,18,198,227,58,159,161,185,109,30,212,201,229,242,48,250,178,197,42,44,147,21,167,15,211,77,182,192,199,185,105,6,45,190,98,17,93,166,253,39,204,135,235,114,166,94,95,176,127,31,19,193,55,19,44,179,13,88,102,69,176,204,6,75,139,94,75,112,172,57,86,111,153,193,177,102,14,248,185,173,92,79,18,198,227,58,159,163,185,109,30,212,201,229,242,48,250,178,197,42,44,199,40,78,31,166,59,198,2,31,231,90,12,90,124,197,34,186,76,251,79,152,15,215,229,60,3,190,185,17,124,243,192,55,55,196,119,188,1,223,113,17,124,199,131,143,231,243,193,119,162,1,223,9,17,124,39,130,143,231,195,255,24,61,217,128,239,164,8,190,147,193,119,18,244,179,239,84,3,190,83,34,248,78,5,19,207,215,25,124,167,27,240,157,22,193,119,58,248,120,190,46,224,59,211,128,239,140,8,190,51,193,199,243,225,127,140,158,109,192,119,86,4,223,217,224,227,249,240,63,70,207,49,224,155,31,193,119,14,248,120,62,60,254,157,103,192,119,110,4,223,121,224,59,55,196,119,129,1,223,249,17,124,23,128,239,252,16,223,69,6,124,23,70,240,93,4,190,11,67,124,151,24,240,93,28,193,119,9,88,46,213,107,169,78,130,229,82,168,231,114,3,109,190,44,214,246,54,95,14,150,43,12,180,153,45,87,64,61,87,25,104,243,149,177,182,183,153,235,79,194,124,232,187,198,128,239,234,8,190,107,192,119,117,136,239,58,3,190,107,35,248,174,3,31,207,135,251,241,13,6,124,215,71,240,221,0,190,235,67,124,55,25,240,221,24,193,119,19,248,110,12,241,221,108,192,183,32,130,239,102,240,45,8,241,221,98,192,247,235,8,190,91,192,247,235,16,223,111,12,248,110,141,224,251,13,248,110,13,241,221,110,192,119,91,4,223,237,224,187,45,196,247,91,3,190,59,34,248,126,11,190,59,66,124,191,55,224,251,93,4,223,239,193,247,187,16,223,93,6,124,119,70,240,221,5,190,59,67,124,127,48,224,187,59,130,239,15,224,187,59,196,119,143,1,223,31,35,248,238,1,223,31,67,124,127,50,224,91,24,193,247,39,240,45,12,241,253,197,128,239,207,17,124,127,1,223,159,67,124,127,51,224,251,107,4,223,223,192,247,215,16,223,63,12,248,254,30,193,247,15,240,253,61,196,119,159,94,95,112,31,226,222,8,190,251,192,242,47,189,150,224,187,238,255,19,193,242,47,176,252,83,175,37,184,39,114,191,222,50,131,123,34,139,192,207,109,229,122,146,48,30,215,249,34,205,109,243,160,78,46,151,135,23,65,222,89,59,182,85,88,238,85,156,62,76,119,175,5,62,206,253,211,160,197,87,44,162,203,116,92,90,20,226,195,117,249,160,94,95,112,12,127,32,130,239,65,176,60,162,213,146,254,13,245,135,34,88,30,1,203,195,90,45,233,99,248,163,122,203,12,142,225,143,129,159,219,202,245,36,97,60,174,243,199,52,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,171,179,58,107,182,88,133,229,1,197,233,195,116,15,88,224,227,220,195,6,45,190,98,17,93,166,235,236,97,62,92,151,79,232,245,5,247,36,30,143,224,123,2,44,79,107,181,164,239,73,60,25,193,242,52,88,158,210,106,73,223,147,120,70,111,153,193,61,137,103,193,207,109,229,122,146,48,30,215,249,179,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,53,91,172,194,242,184,226,244,97,186,199,45,240,113,238,41,131,22,95,177,136,46,211,117,246,48,31,174,203,231,245,250,130,123,18,207,69,240,61,15,150,151,180,90,210,255,31,241,66,4,203,75,96,121,81,171,37,125,79,226,101,189,101,6,247,36,94,1,63,183,149,235,73,194,120,92,231,175,104,110,155,7,117,114,185,60,140,62,103,117,86,103,117,86,103,117,86,103,117,86,103,237,216,86,97,121,78,113,250,48,221,115,22,248,56,247,162,65,139,175,88,68,151,233,60,37,204,135,235,242,53,189,190,224,156,238,213,8,190,215,192,242,166,86,75,250,156,238,245,8,150,55,193,242,134,86,75,250,156,238,45,189,101,6,231,116,111,131,159,219,202,245,36,97,60,174,243,183,53,183,205,131,58,185,92,30,70,159,179,58,171,179,58,171,179,58,171,179,58,171,179,118,108,171,176,188,170,56,125,152,238,85,11,124,156,123,195,160,197,87,44,162,203,116,158,18,230,195,117,249,174,94,95,112,78,247,78,4,223,187,96,249,64,171,37,125,78,247,94,4,203,7,96,121,95,171,37,125,78,247,161,222,50,131,115,186,143,192,207,109,229,122,146,48,30,215,249,71,154,219,230,65,157,92,46,15,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,59,182,85,88,222,81,156,62,76,247,142,5,62,206,189,111,208,226,43,22,209,101,58,79,9,243,225,186,92,162,215,23,156,211,45,142,224,91,2,150,79,244,90,130,255,25,248,56,130,229,19,176,44,213,107,9,206,233,150,233,45,51,56,167,91,14,126,110,43,215,147,132,241,184,206,151,107,110,155,7,117,114,185,60,140,62,103,237,216,86,97,89,172,56,125,152,110,177,5,62,206,45,53,104,241,21,139,232,50,29,151,194,124,184,46,87,234,245,5,199,240,21,17,124,43,193,178,70,175,37,56,134,175,138,96,89,3,150,213,122,45,193,49,252,83,189,101,6,199,240,207,192,207,109,229,122,146,48,30,215,249,103,154,219,230,65,157,92,46,15,163,207,89,59,182,85,88,86,40,78,31,166,91,97,129,143,115,171,13,90,124,197,34,186,76,199,165,48,31,174,203,47,244,250,130,99,248,231,17,124,95,128,229,43,3,150,255,141,96,249,10,44,95,234,181,4,199,240,127,235,45,51,56,134,127,13,126,110,43,215,147,132,241,184,206,191,214,220,54,15,234,228,114,121,24,125,217,98,21,150,207,21,167,15,211,125,110,129,143,115,95,26,180,248,138,69,116,153,246,159,48,31,174,203,111,13,248,190,137,224,251,22,124,223,132,248,190,55,224,251,46,130,239,123,240,125,23,226,251,209,128,239,135,8,190,31,193,247,67,136,143,103,214,233,251,79,172,237,62,30,153,132,249,208,151,99,192,231,121,109,247,229,128,143,231,67,95,174,1,95,60,130,47,23,124,241,16,95,190,1,95,94,4,95,62,248,242,66,124,5,122,125,35,146,80,119,41,212,211,73,243,114,200,212,230,78,208,102,238,122,91,100,25,107,145,101,180,69,150,145,22,89,106,44,178,12,177,200,50,200,34,75,153,69,150,98,139,44,243,45,178,76,182,200,82,111,145,101,148,69,150,225,22,89,134,90,100,169,178,200,82,110,145,165,175,69,150,18,139,44,125,44,178,52,90,100,25,99,145,101,152,69,150,66,139,44,131,45,178,84,90,100,241,54,176,197,143,173,123,126,239,195,248,2,152,46,71,153,55,143,226,254,68,235,248,132,204,231,64,57,73,153,139,135,148,157,128,178,125,94,54,222,186,243,226,50,74,24,88,70,88,79,29,12,115,93,9,48,240,184,13,105,169,180,200,50,216,34,75,161,69,150,97,22,89,198,88,100,105,180,200,210,199,34,75,137,69,150,190,22,89,202,45,178,84,89,100,25,106,145,101,184,69,150,81,22,89,234,45,178,76,182,200,50,223,34,75,177,69,150,50,139,44,131,44,178,12,177,200,82,99,145,101,164,69,150,209,22,89,198,90,100,233,109,145,165,180,157,44,124,46,207,229,250,138,101,67,214,219,89,111,189,193,243,126,93,160,94,190,182,209,25,150,59,215,223,5,28,93,53,59,60,197,49,23,234,237,106,170,222,154,234,106,81,102,55,173,109,73,255,119,111,119,89,38,151,45,114,61,149,156,168,187,151,230,237,72,212,211,3,150,163,232,148,193,181,174,163,245,4,95,161,236,199,235,174,69,6,214,115,31,104,127,29,212,209,19,242,125,13,236,95,125,224,24,227,65,29,156,143,67,255,153,5,173,211,242,116,185,177,244,243,106,133,202,118,41,94,138,101,127,142,156,166,111,200,52,189,161,31,203,41,134,21,132,253,188,30,121,249,36,97,60,150,85,248,51,190,124,152,175,78,150,93,253,203,186,96,121,22,41,199,171,34,165,61,194,51,183,160,213,80,168,215,80,139,203,52,87,150,203,219,80,161,185,182,87,227,54,193,219,176,186,94,68,190,159,129,101,222,87,217,134,185,142,190,176,13,115,255,117,114,217,199,96,58,209,245,80,214,83,2,150,87,63,56,30,132,237,151,253,12,110,71,252,222,95,164,88,50,77,131,251,75,191,12,251,78,112,189,204,91,119,186,76,203,37,9,227,251,180,177,30,156,167,208,240,114,43,86,246,191,98,165,125,98,159,152,15,251,95,145,1,67,47,197,208,75,89,30,38,222,67,196,182,201,215,62,139,160,173,11,160,173,122,63,159,212,4,109,237,166,236,243,108,232,10,251,30,79,115,161,223,234,186,21,92,73,3,199,162,206,202,231,38,245,62,130,23,91,251,51,179,152,134,63,107,117,134,188,111,96,251,72,40,199,43,245,62,153,169,251,134,92,79,158,172,151,29,157,96,93,241,52,119,201,245,211,69,49,122,25,150,85,228,231,130,107,50,143,22,197,229,67,249,243,192,81,0,102,158,102,33,152,125,152,198,135,50,52,63,91,61,66,148,25,215,188,174,162,62,175,29,135,246,233,126,182,221,192,243,252,193,249,21,62,207,207,109,13,123,110,191,0,218,230,25,216,39,114,148,99,53,15,123,96,225,46,39,214,106,201,49,96,193,174,14,235,13,177,36,45,178,116,178,200,146,103,145,165,200,34,203,88,139,44,189,45,178,140,182,200,50,210,34,75,141,69,150,33,22,89,6,89,100,41,179,200,82,108,145,165,167,69,150,110,22,89,58,91,100,241,45,178,228,91,100,137,91,100,153,111,145,5,207,3,54,180,101,178,69,203,165,222,34,203,40,139,44,195,45,178,12,181,200,82,101,145,165,220,34,75,137,69,150,94,22,89,186,91,100,233,98,145,37,97,145,165,192,34,75,174,69,150,190,22,89,250,88,100,105,180,200,50,198,34,203,48,139,44,149,22,89,74,45,178,12,182,200,210,195,34,75,87,139,44,222,6,182,172,239,251,143,60,62,31,167,147,253,121,144,227,153,115,33,151,19,82,7,159,171,123,144,203,85,22,130,184,31,241,100,98,221,178,113,25,153,184,175,133,245,212,225,176,124,197,239,63,198,188,13,111,233,106,145,165,135,69,150,193,22,89,74,45,178,84,90,100,25,102,145,101,140,69,150,70,139,44,125,44,178,244,181,200,146,107,145,165,192,34,75,194,34,75,23,139,44,221,45,178,244,178,200,82,98,145,165,220,34,75,149,69,150,161,22,89,134,91,100,25,101,145,165,222,34,203,100,139,44,124,255,211,6,203,124,139,150,75,220,34,75,190,69,22,223,34,75,103,139,44,221,44,178,244,180,200,82,108,145,165,204,34,203,32,139,44,67,44,178,212,88,100,25,105,145,101,180,69,150,222,22,89,198,90,100,41,178,200,146,103,145,165,147,69,150,164,69,150,28,197,146,128,241,252,190,25,76,39,115,37,144,227,255,71,41,133,28,255,191,75,25,228,248,127,94,202,33,199,255,83,83,9,57,254,191,154,65,144,227,255,219,169,130,28,255,239,206,96,200,241,255,6,13,129,28,255,127,208,80,200,241,255,115,13,131,28,255,255,81,13,228,248,63,155,134,67,142,255,103,108,36,228,248,127,156,248,60,19,255,91,13,159,25,212,252,223,146,193,250,93,223,255,201,173,1,31,255,119,219,167,144,227,254,209,96,94,173,228,132,121,149,1,243,106,197,204,195,171,192,199,254,213,144,227,254,49,96,94,169,228,132,121,133,1,243,74,197,204,195,43,192,199,254,149,144,227,254,122,48,47,87,114,194,188,204,128,121,185,98,230,225,101,224,99,255,114,200,113,255,88,48,127,162,228,132,89,247,127,76,123,80,15,151,203,195,75,193,199,254,79,32,199,253,141,96,254,88,201,9,179,230,255,11,15,204,31,43,102,30,94,2,62,246,127,12,57,238,159,12,230,197,74,78,152,77,252,31,252,98,197,204,195,31,129,143,253,139,33,199,253,243,13,251,62,83,124,159,41,62,83,245,174,81,234,93,211,78,245,174,82,234,93,213,78,245,174,80,234,93,209,78,245,46,83,234,93,214,78,245,46,85,234,93,218,78,245,46,81,234,93,210,78,245,118,180,237,121,67,29,55,58,218,246,188,161,142,27,27,106,63,114,239,71,237,83,175,123,63,106,159,122,219,178,31,125,160,183,222,224,127,180,63,138,173,221,121,202,112,29,244,127,0,150,15,53,47,3,81,230,251,122,203,12,126,87,242,61,205,101,138,50,222,133,101,194,203,143,237,73,24,255,30,44,175,119,53,47,47,15,234,228,114,121,24,125,217,98,245,33,135,207,55,243,120,124,14,250,29,153,251,15,204,251,182,236,255,17,114,111,201,254,31,32,247,166,236,255,30,114,111,200,254,239,32,247,186,236,255,2,114,175,201,254,207,33,247,170,236,255,12,114,175,200,254,79,33,247,178,236,95,3,185,151,100,255,106,200,189,40,251,87,65,238,5,217,191,18,114,207,203,254,21,144,123,78,246,47,135,220,179,178,127,25,228,158,145,253,159,64,238,105,217,191,20,114,79,201,254,143,33,247,164,236,95,2,185,39,100,255,71,144,123,92,246,127,8,185,199,100,255,123,144,123,84,246,127,11,185,71,100,255,55,144,123,88,246,127,13,185,135,100,255,191,33,247,160,236,255,10,114,15,200,254,47,33,183,72,246,227,255,192,223,47,251,23,67,142,175,197,190,15,185,184,236,199,109,151,159,107,124,7,114,124,173,253,109,200,241,61,251,183,32,199,207,33,190,9,57,190,54,254,6,228,248,30,251,235,144,227,231,6,95,131,28,95,203,126,21,114,124,79,252,21,200,241,115,126,47,67,142,159,139,127,9,114,124,15,251,69,200,241,115,121,47,64,142,159,99,127,30,114,124,207,249,57,200,241,115,116,207,66,142,127,47,239,25,200,241,253,164,167,33,199,247,82,158,130,28,63,107,251,36,228,248,153,215,39,32,199,215,206,31,135,92,63,217,255,24,228,248,122,250,163,144,235,47,251,31,129,28,95,99,127,24,114,3,100,255,67,144,227,235,238,15,66,46,37,251,31,128,28,95,139,95,4,185,10,217,207,219,166,216,86,196,161,112,125,191,131,216,29,242,154,127,167,58,56,142,243,239,44,230,41,14,174,43,14,211,92,38,55,88,222,206,146,240,225,162,135,236,103,119,2,230,51,248,219,226,193,111,252,37,161,13,157,160,222,4,180,129,167,185,6,218,32,60,38,126,159,17,151,75,29,44,19,31,222,243,212,255,25,82,127,107,51,21,211,235,194,237,145,187,76,159,13,83,177,86,75,153,94,75,117,18,44,248,27,68,165,90,235,169,13,182,13,222,127,115,100,155,248,24,132,223,73,236,175,167,222,159,126,141,82,212,139,191,7,80,14,14,174,43,14,211,220,161,108,147,37,90,151,67,122,155,236,15,158,20,120,74,192,195,211,220,9,191,179,186,119,162,117,62,205,219,65,45,30,55,185,203,180,77,226,182,162,105,157,49,165,26,143,245,109,177,224,242,212,187,221,166,207,157,52,111,3,193,185,83,63,205,101,138,50,138,97,153,168,219,84,18,198,247,131,229,85,172,121,121,225,254,198,229,242,48,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,179,197,42,44,41,197,137,247,59,83,22,248,56,135,247,91,116,95,219,198,251,195,92,182,184,119,49,18,238,93,12,208,90,103,250,222,18,222,143,72,129,129,235,138,195,52,115,18,173,174,237,101,63,126,87,57,37,95,241,62,116,10,202,215,123,191,35,189,254,126,250,61,54,89,46,15,115,93,9,104,11,174,63,221,247,59,240,62,29,151,251,223,91,111,109,163,254,125,160,182,90,60,15,34,238,125,243,246,164,238,119,188,78,241,222,43,231,240,62,159,120,73,201,60,63,171,128,247,198,42,140,45,151,182,173,15,220,103,6,64,142,251,203,193,167,119,25,215,152,184,135,22,124,29,178,24,214,3,183,141,235,137,195,248,67,225,24,50,22,126,19,84,61,94,136,241,83,66,198,115,151,233,190,38,222,183,30,168,183,173,193,49,19,255,255,168,14,234,192,122,55,210,91,111,13,214,235,201,224,58,56,31,135,254,201,252,16,22,76,39,186,148,124,101,51,254,142,36,78,135,253,165,202,60,73,24,95,105,184,205,3,193,81,7,195,92,151,216,78,142,132,109,106,10,188,95,234,126,191,193,246,226,114,233,13,203,133,199,15,128,229,162,123,127,19,203,5,63,223,165,192,208,15,44,21,138,19,63,87,225,49,176,210,128,111,125,159,171,42,193,199,185,254,224,227,118,224,241,228,110,176,154,252,12,164,62,95,131,235,80,211,251,196,90,207,215,224,243,23,229,224,224,186,240,121,150,19,229,118,205,255,69,139,199,195,20,204,139,191,247,223,30,207,4,169,239,205,248,76,208,105,96,54,240,153,57,244,153,32,246,132,61,19,116,22,28,39,238,251,153,207,175,253,149,156,105,63,151,219,95,241,227,231,130,254,237,100,89,223,178,52,117,14,198,199,44,126,126,147,29,92,87,28,166,185,68,217,166,52,191,191,7,207,24,226,49,62,22,203,252,89,99,32,44,155,65,154,45,6,222,83,131,231,157,170,192,175,190,247,39,97,124,33,180,173,74,115,219,240,243,11,151,203,195,232,219,40,196,138,159,163,251,41,211,9,235,198,90,173,181,193,103,230,193,90,203,76,127,150,216,68,150,37,142,71,188,143,115,61,113,24,127,51,28,183,110,129,207,196,220,230,50,40,103,97,200,120,238,50,109,199,27,195,242,219,84,111,91,131,247,13,252,255,175,58,168,3,235,221,76,111,189,53,88,47,127,102,230,58,56,31,135,254,123,224,51,243,102,173,189,63,45,95,54,227,239,144,225,116,216,191,145,50,79,18,198,15,49,220,230,77,193,81,7,195,92,151,216,78,110,131,109,106,33,124,102,214,189,159,99,123,113,185,244,133,229,194,227,241,179,107,74,153,94,108,207,188,63,164,96,249,233,222,47,61,168,135,203,229,225,193,224,227,92,21,44,211,251,140,93,171,75,187,202,192,149,138,173,123,173,14,175,33,226,49,1,175,33,198,53,187,242,99,173,223,31,210,85,38,126,119,137,187,76,199,174,124,120,205,211,108,17,215,163,248,187,75,179,90,154,103,54,76,108,218,175,169,97,188,7,172,92,133,152,3,52,236,231,69,143,95,175,202,133,28,127,189,42,15,114,60,127,1,228,184,156,78,48,206,68,211,177,109,92,110,174,98,204,7,155,174,122,241,107,106,220,101,90,253,248,215,111,186,55,69,177,140,249,107,106,114,245,31,52,115,82,75,19,174,255,60,197,24,182,254,197,184,184,50,93,65,108,221,118,105,131,247,130,202,114,100,229,185,18,203,43,77,52,142,191,175,151,148,13,21,159,171,197,247,237,196,247,235,196,247,233,196,247,231,196,247,229,122,129,241,2,249,42,62,31,138,115,101,241,253,55,241,93,32,113,236,17,159,217,197,113,92,156,51,136,207,241,226,179,154,56,62,137,227,81,42,150,62,103,20,215,30,196,103,57,241,217,89,124,102,22,199,120,113,28,21,159,5,196,49,86,28,91,197,123,130,120,223,18,239,205,226,125,75,252,14,155,248,240,42,222,80,106,99,233,223,91,27,65,241,43,138,205,41,182,160,216,146,98,43,138,173,41,182,161,216,54,150,254,13,182,237,98,233,223,88,171,163,216,158,98,7,138,29,41,118,162,216,153,98,151,88,250,247,204,118,165,216,141,98,119,138,61,40,246,164,216,43,150,254,221,176,189,41,246,161,216,151,98,63,138,253,41,14,136,165,127,159,235,64,138,131,40,14,166,56,132,226,80,138,195,98,233,223,193,58,156,226,8,138,35,41,142,162,104,160,24,23,75,255,222,212,120,138,38,138,9,20,19,41,142,166,152,20,75,255,174,211,20,138,169,20,211,40,166,83,52,83,204,160,56,134,98,38,197,44,138,22,138,217,20,199,82,204,161,152,75,49,143,226,56,138,227,41,78,160,56,145,226,36,138,147,41,78,161,56,149,226,52,138,211,41,206,160,56,147,226,44,138,179,99,233,223,107,58,135,226,92,138,243,40,206,143,165,215,245,133,20,23,81,92,76,113,9,197,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,44,136,181,30,180,112,195,191,83,238,193,242,43,59,177,250,233,227,155,102,78,152,218,60,7,39,186,71,78,196,23,199,27,90,90,154,166,205,104,73,181,52,167,102,205,30,215,50,179,161,177,37,53,103,82,203,209,169,230,99,215,157,249,82,89,52,111,197,187,81,13,115,83,205,179,91,82,205,19,82,227,154,103,79,31,63,11,39,191,90,78,206,39,162,7,54,76,157,221,68,53,53,167,166,54,204,156,216,148,154,208,60,51,181,127,195,132,166,250,154,244,5,36,238,110,247,215,107,156,54,123,106,203,164,25,83,231,173,223,120,66,226,23,204,124,106,98,109,49,204,220,48,126,252,250,231,187,56,241,179,11,230,255,0,64,246,195,15,110,225,1,0,176,233,100,213,0,0,0,45,57,31,139,8,0,0,0,0,0,0,255,237,221,9,124,92,87,125,47,240,25,141,182,209,88,94,36,111,242,150,145,44,43,178,44,43,51,99,197,113,54,50,113,156,221,89,136,179,58,171,108,203,145,19,217,114,108,217,137,19,39,145,55,121,137,157,157,132,4,18,18,3,1,18,160,59,165,133,22,94,251,10,143,62,224,181,15,250,160,165,143,190,210,229,53,121,109,129,210,7,109,105,161,247,220,57,127,235,231,227,235,137,238,199,231,216,63,225,115,63,159,243,209,185,255,123,231,156,239,57,119,153,59,119,211,225,68,34,145,76,148,134,84,144,166,36,142,29,100,122,81,255,205,157,216,144,79,218,43,43,231,210,89,49,70,156,169,49,226,172,28,35,206,170,49,226,172,30,35,206,154,49,226,172,29,35,206,244,24,113,214,141,17,103,102,140,56,199,141,17,103,253,24,113,142,31,35,206,9,99,196,57,113,140,56,39,141,17,103,195,24,113,54,142,17,231,228,49,226,156,98,209,217,4,206,169,250,239,52,253,119,186,254,43,243,204,208,127,103,234,191,179,244,223,217,186,141,149,122,124,78,144,206,8,82,54,72,205,122,154,116,72,75,144,230,6,169,53,72,243,130,212,22,164,51,131,212,30,164,249,65,234,8,210,130,32,117,6,105,97,144,186,130,116,150,254,124,62,72,133,32,45,10,82,119,144,206,14,210,226,32,157,19,164,37,65,58,55,72,231,5,233,252,32,93,16,164,11,131,244,158,32,93,164,251,235,226,32,45,13,210,37,65,90,22,164,75,131,116,89,144,46,15,210,21,65,186,50,72,87,5,233,234,32,45,15,210,53,65,186,54,72,215,5,233,250,32,189,87,183,37,171,219,114,67,144,86,4,233,198,32,221,20,164,155,131,116,75,144,110,13,210,109,65,90,25,164,219,131,116,71,144,238,12,210,93,65,186,59,72,247,4,169,39,72,171,130,180,58,72,107,130,212,27,164,181,65,186,55,72,125,65,90,23,164,251,130,116,127,144,250,131,180,62,72,27,130,52,16,164,141,65,122,192,232,243,77,65,218,28,164,193,32,109,209,211,38,234,105,91,131,244,96,144,30,10,210,182,32,61,28,164,71,130,180,61,72,143,6,233,177,32,61,30,164,161,32,237,8,210,206,32,237,10,210,238,32,237,49,202,26,14,210,222,32,237,11,210,254,32,29,8,210,19,65,58,24,164,67,65,122,50,72,79,5,233,233,32,61,19,164,103,131,244,92,144,158,15,210,251,116,89,21,186,172,23,130,244,162,17,123,127,144,94,210,249,151,245,223,15,232,191,31,212,127,95,209,127,95,213,127,63,164,255,190,166,255,190,174,255,30,86,254,198,82,94,29,19,155,231,46,84,76,214,249,36,196,100,253,175,128,152,108,11,41,136,201,118,81,9,49,217,70,170,32,38,219,75,53,196,100,219,169,129,216,108,157,175,133,216,28,200,203,223,51,116,190,14,98,89,157,207,64,172,89,231,199,65,172,69,231,235,33,54,87,231,199,67,172,85,231,39,64,108,158,206,79,132,88,155,206,79,130,216,153,58,223,0,177,118,157,111,132,216,124,157,159,172,255,74,255,168,161,168,255,230,78,112,80,101,90,222,255,230,148,93,214,141,41,208,30,89,55,166,66,76,214,141,105,16,147,117,99,58,196,164,237,77,16,147,117,99,6,196,100,221,152,9,49,89,55,102,65,76,214,141,217,16,147,117,3,215,41,89,55,206,128,152,172,27,89,136,201,186,209,12,49,89,55,90,32,38,235,198,92,136,201,186,209,10,49,89,55,230,65,76,214,141,54,136,201,186,113,38,196,164,207,219,33,38,125,46,235,148,234,227,203,97,186,12,184,77,227,121,77,137,201,116,220,166,83,80,166,196,100,58,110,211,50,29,183,105,153,142,219,52,78,151,191,50,29,183,105,153,142,219,175,76,199,109,85,150,43,110,151,242,25,220,6,101,185,78,134,152,148,131,235,172,44,87,92,63,165,108,92,23,101,185,226,186,40,245,225,186,40,203,21,215,69,49,224,186,40,203,21,215,69,113,101,33,38,219,18,174,139,98,149,117,81,181,171,26,202,42,234,191,185,19,27,242,184,79,150,33,105,140,23,33,47,245,87,67,27,44,89,114,25,176,100,161,158,22,187,245,44,194,239,146,209,180,185,5,44,173,150,219,140,223,87,163,177,180,130,101,158,93,75,120,126,181,205,110,153,225,50,149,190,198,125,168,212,211,12,237,57,211,114,123,146,80,143,148,43,227,82,87,6,98,184,63,63,51,194,215,110,215,87,72,66,61,82,174,140,183,131,79,98,243,220,245,85,14,247,67,82,182,250,78,184,7,234,180,189,239,193,223,30,114,110,95,12,82,87,10,230,105,107,28,113,173,209,177,58,152,62,7,98,242,121,220,167,182,26,49,23,219,80,18,234,145,114,101,124,30,248,100,159,210,122,114,125,133,209,250,230,26,62,7,251,190,176,175,230,26,150,168,122,45,111,119,145,203,40,171,243,237,142,235,53,247,71,45,70,189,248,187,68,134,114,223,7,109,224,181,189,255,84,101,206,183,91,102,78,181,165,3,204,69,168,3,191,103,23,56,232,251,14,232,207,36,212,33,241,20,228,119,37,70,134,5,144,151,253,138,152,213,182,210,30,49,31,230,231,25,159,201,192,244,118,199,109,158,15,142,34,140,75,93,106,95,250,16,24,44,175,243,225,242,110,55,12,50,222,2,241,249,17,253,133,223,129,50,125,138,59,107,126,52,223,199,167,178,222,78,7,245,154,203,70,246,139,157,142,235,237,48,234,109,51,234,197,243,41,50,148,219,15,226,62,197,246,118,164,202,92,104,183,204,112,187,232,2,115,17,234,192,125,250,89,14,250,190,11,250,51,9,117,72,60,5,121,57,39,153,128,249,212,32,219,168,152,213,126,176,51,98,62,204,207,55,62,147,129,233,157,142,219,188,16,28,69,24,151,186,212,126,240,57,48,88,94,231,195,229,221,105,24,100,28,143,9,22,70,244,87,39,244,151,76,159,10,49,57,238,197,253,101,179,81,70,26,202,193,227,75,203,235,117,190,92,59,113,185,75,172,3,124,11,35,124,93,118,125,133,114,235,66,23,248,36,182,192,113,95,45,48,44,11,140,190,58,29,235,181,189,237,97,249,106,59,151,237,68,234,73,193,244,115,42,70,230,251,12,152,44,159,23,41,224,57,6,25,70,123,156,63,215,170,37,159,139,251,155,99,46,88,108,255,38,116,112,190,47,188,102,210,108,185,76,85,70,22,250,68,250,79,236,25,152,142,251,179,172,229,254,74,38,142,62,142,46,194,120,22,226,222,234,173,222,234,173,222,234,173,222,234,173,222,122,122,91,163,174,43,226,253,84,103,18,248,36,134,215,130,108,255,54,136,186,215,66,253,246,171,73,142,212,105,247,26,92,62,60,23,212,102,244,239,116,99,89,164,96,158,166,228,136,43,163,243,117,137,99,175,101,227,53,68,92,126,118,127,47,150,191,198,41,117,213,65,91,92,95,67,156,103,88,126,113,235,45,172,182,191,13,228,115,234,222,42,117,191,150,172,79,230,118,135,247,109,204,48,98,106,157,60,175,98,164,189,182,175,167,227,189,34,50,36,141,241,34,228,231,57,235,251,210,189,44,230,189,34,246,151,71,33,220,63,72,255,170,174,205,38,142,221,71,89,60,167,145,151,76,50,113,244,253,24,205,224,144,186,240,126,140,86,189,32,234,237,122,142,184,202,157,47,116,248,253,25,246,67,51,212,171,202,111,135,188,26,204,190,202,190,75,95,45,128,125,248,215,225,187,197,242,58,90,136,123,46,15,215,99,187,203,175,16,251,222,54,92,166,150,191,231,243,46,214,19,7,247,68,133,231,21,241,126,76,233,63,177,227,245,30,188,23,115,142,229,254,194,245,91,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,142,21,171,178,204,51,156,248,62,146,121,4,62,137,225,181,160,172,93,75,14,223,7,35,101,171,107,23,159,79,142,212,105,247,186,114,233,186,87,171,209,166,38,99,89,164,96,158,31,39,71,92,95,212,249,186,196,177,207,179,226,125,13,184,252,154,173,250,203,223,215,32,117,225,179,181,184,252,108,95,239,72,38,142,255,108,237,47,94,189,165,235,226,89,187,101,30,185,46,46,235,83,214,104,135,44,83,188,46,44,49,188,206,135,247,66,224,189,26,115,141,216,169,90,30,184,205,224,253,27,146,55,239,85,177,231,203,187,184,134,166,94,171,118,100,127,89,9,109,195,119,10,200,244,63,133,125,200,119,146,35,203,198,220,95,168,233,239,68,76,151,33,105,140,23,33,159,133,254,59,153,207,17,98,189,167,250,57,194,183,161,131,78,244,57,194,22,227,51,108,207,17,126,23,214,169,119,224,251,210,246,247,13,182,23,251,101,58,244,139,76,199,103,118,92,188,199,3,143,239,178,96,56,3,44,103,26,78,60,174,194,125,160,139,231,141,179,224,43,194,56,62,91,41,177,102,240,73,59,112,127,82,115,146,142,129,42,140,190,196,101,104,233,123,226,168,123,127,154,161,252,102,112,72,93,41,152,231,223,117,31,168,123,127,204,227,158,44,124,182,201,40,211,182,57,107,148,111,126,55,227,61,56,201,138,17,179,191,95,169,124,95,213,234,190,82,235,251,34,157,63,222,177,117,179,17,115,208,198,188,217,198,34,140,75,93,120,204,210,12,237,110,62,78,187,241,221,10,46,223,109,84,101,56,162,222,109,212,0,235,166,26,112,127,106,190,31,37,234,157,71,246,143,45,10,57,7,207,95,135,223,89,248,93,41,203,11,143,25,100,122,19,172,131,51,117,30,223,87,215,10,229,116,68,76,151,33,105,140,23,33,143,207,29,231,237,182,53,220,46,11,80,126,17,234,192,122,23,217,173,55,143,245,202,177,153,212,33,241,20,228,231,87,140,244,199,162,145,236,145,254,21,179,90,239,114,17,243,97,126,142,241,153,12,76,207,57,110,115,30,28,69,24,151,186,212,122,50,7,214,41,89,103,92,28,115,96,123,177,95,154,160,95,100,122,22,98,243,140,249,213,250,44,219,3,238,95,109,111,151,120,252,46,229,154,199,243,81,199,217,248,253,96,255,120,232,216,103,13,178,137,99,207,9,225,185,42,220,39,224,185,42,203,231,234,114,120,47,60,30,27,226,189,240,44,239,234,196,243,171,178,169,187,56,254,193,227,249,209,248,240,252,137,124,46,5,62,219,235,82,220,223,237,115,193,39,159,171,4,159,139,103,29,90,99,248,230,129,79,62,87,5,62,219,239,131,139,251,44,70,212,59,54,171,225,175,229,119,203,229,241,189,220,163,241,225,251,216,228,115,53,224,179,253,30,41,229,235,136,225,91,0,62,249,92,45,248,108,191,159,5,223,17,52,26,95,212,251,124,210,224,179,125,254,69,149,221,21,195,119,22,248,228,115,117,224,179,124,188,23,250,114,137,209,251,240,24,41,7,121,241,217,62,70,82,190,66,12,223,34,48,201,231,198,129,239,108,7,190,238,24,190,179,193,39,159,171,7,223,57,14,124,139,99,248,206,1,159,124,110,60,248,206,117,224,91,18,195,119,46,248,228,115,19,192,119,190,3,223,121,49,124,231,131,79,62,55,17,124,23,58,240,93,16,195,119,33,248,228,115,147,192,119,145,3,223,123,98,248,46,2,159,124,174,1,124,23,59,240,21,99,248,46,6,159,196,27,193,119,137,3,223,210,24,190,75,192,39,159,155,1,190,75,237,250,194,103,247,150,197,240,93,10,150,43,236,90,186,149,229,178,24,150,43,192,114,185,93,75,248,236,222,149,118,203,12,207,109,93,101,185,76,85,198,213,208,39,210,127,98,207,192,244,171,160,191,174,182,220,95,73,168,83,202,149,113,244,121,235,233,109,85,150,101,134,51,13,243,45,35,240,73,236,114,135,150,180,97,81,67,185,125,93,148,15,151,229,53,118,125,225,247,194,242,24,190,107,192,114,189,85,203,162,240,188,215,181,49,44,215,131,229,58,171,150,210,247,194,123,237,150,25,238,195,111,0,191,180,85,234,201,192,116,92,230,55,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,106,223,170,44,203,13,103,26,230,91,78,224,147,216,117,14,45,105,195,162,134,114,247,137,68,249,112,89,222,104,215,23,222,83,179,34,134,239,70,176,220,98,213,82,250,63,9,55,197,176,220,2,150,155,173,90,74,247,212,220,106,183,204,240,158,154,219,192,47,109,149,122,50,48,29,151,249,109,150,219,150,132,58,165,92,25,71,159,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,171,183,122,235,88,177,42,203,10,195,153,134,249,86,16,248,36,118,179,67,75,218,176,168,161,220,121,246,40,31,46,203,219,237,250,194,107,18,43,99,248,110,7,203,93,118,45,225,251,31,238,136,97,185,11,44,119,218,181,132,215,36,238,182,91,102,120,77,226,30,240,75,91,165,158,12,76,199,101,126,143,229,182,37,161,78,41,87,198,239,129,184,183,158,222,86,101,89,105,56,211,48,223,74,2,159,196,238,116,104,73,27,22,53,148,219,47,221,19,225,195,101,185,202,174,47,220,135,247,196,240,173,2,75,175,85,75,62,188,174,188,58,134,165,23,44,107,172,90,74,251,240,181,118,203,12,247,225,247,130,95,218,42,245,100,96,58,46,243,123,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,210,99,56,211,48,95,15,129,79,98,107,28,90,210,134,69,13,229,126,167,68,249,112,89,174,179,235,11,127,211,245,197,240,173,3,75,191,85,75,233,55,221,125,49,44,253,96,185,223,170,165,244,155,110,189,221,50,195,223,116,27,192,47,109,149,122,50,48,29,151,249,6,203,109,75,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,244,25,206,52,204,215,71,224,147,216,253,14,45,105,195,162,134,114,191,83,162,124,184,44,55,218,245,133,191,233,6,98,248,54,130,101,179,3,203,3,49,44,155,193,178,201,174,37,252,77,55,104,183,204,240,55,221,22,240,75,91,165,158,12,76,199,101,190,197,114,219,146,80,167,148,43,227,232,27,43,86,101,25,48,156,105,152,111,128,192,39,177,77,14,45,105,195,162,134,114,219,79,148,15,151,229,131,118,125,225,246,189,53,134,239,65,176,60,236,192,242,80,12,203,195,96,217,102,215,18,238,107,30,177,91,102,184,175,217,14,126,105,171,212,147,129,233,184,204,183,91,110,91,18,234,148,114,101,28,125,99,197,170,44,91,13,103,26,230,219,74,224,147,216,54,135,150,180,97,81,67,185,237,39,202,135,203,242,49,7,190,71,99,248,30,3,223,163,17,190,33,7,190,199,99,248,134,192,39,159,195,255,49,186,211,129,111,71,12,223,78,240,201,231,234,192,183,219,129,111,87,12,223,110,240,237,130,188,248,134,29,248,246,196,240,13,131,73,62,135,255,99,116,159,3,223,222,24,190,125,224,147,207,213,131,239,128,3,223,254,24,190,3,224,147,207,141,7,223,65,7,190,39,98,248,14,130,79,62,135,255,99,244,73,7,190,67,49,124,79,130,79,62,135,251,191,167,29,248,158,138,225,123,26,124,79,69,248,158,117,224,123,38,134,239,89,240,61,19,225,123,222,129,239,185,24,190,231,193,247,92,132,239,5,7,190,247,197,240,189,0,150,23,237,90,114,25,176,188,8,245,188,228,160,205,239,79,140,190,205,47,129,229,101,7,109,22,203,203,80,207,7,29,180,249,3,137,209,183,89,234,207,192,231,208,247,170,3,223,43,49,124,175,130,239,149,8,223,107,14,124,31,138,225,123,13,124,242,57,220,142,15,59,240,189,30,195,119,24,124,175,71,248,62,226,192,247,225,24,190,143,128,239,195,17,190,55,28,248,62,26,195,247,6,248,62,26,225,251,184,3,223,199,98,248,62,14,190,143,69,248,222,116,224,251,68,12,223,155,224,251,68,132,239,147,14,124,111,197,240,125,18,124,111,69,248,62,237,192,247,169,24,190,79,131,239,83,17,190,95,118,224,251,165,24,190,95,6,223,47,69,248,126,213,129,239,87,98,248,126,21,124,191,18,225,251,117,7,190,95,139,225,251,117,240,253,90,132,239,51,14,124,191,17,195,247,25,240,253,70,132,239,179,14,124,191,25,195,247,89,240,253,102,132,239,183,29,248,126,43,134,239,183,193,247,91,17,190,207,59,240,125,46,134,239,243,224,251,92,132,239,119,29,248,126,39,134,239,119,193,247,59,17,190,47,218,245,133,215,33,190,16,195,247,69,176,252,190,93,75,248,172,251,127,137,97,249,125,176,252,158,93,75,120,77,228,191,218,45,51,188,38,242,7,224,151,182,74,61,25,152,142,203,252,15,44,183,45,9,117,74,185,50,142,62,111,61,189,173,202,242,5,195,153,134,249,190,64,224,147,216,239,57,180,164,13,139,26,202,237,151,162,124,184,44,191,108,215,23,238,195,191,20,195,247,101,176,252,161,85,75,233,29,234,255,45,134,229,15,193,242,21,171,150,210,62,252,191,219,45,51,220,135,127,21,252,210,86,169,39,3,211,113,153,127,213,114,219,146,80,167,148,43,227,232,243,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,29,43,86,101,249,146,225,76,195,124,95,34,240,73,236,43,14,45,105,195,162,134,114,231,217,163,124,184,44,191,110,215,23,94,147,248,90,12,223,215,193,242,199,86,45,165,107,18,255,35,134,229,143,193,242,71,86,45,165,107,18,255,211,110,153,225,53,137,111,128,95,218,42,245,100,96,58,46,243,111,88,110,91,18,234,148,114,101,28,125,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,222,234,173,99,197,170,44,95,51,156,105,152,239,107,4,62,137,253,145,67,75,218,176,168,161,220,121,246,40,31,46,203,63,177,235,11,175,73,124,51,134,239,79,192,242,109,171,150,210,255,143,248,95,49,44,223,6,203,183,172,90,74,215,36,254,212,110,153,225,53,137,63,3,191,180,85,234,201,192,116,92,230,127,102,185,109,73,168,83,202,149,113,244,121,171,183,122,171,183,122,171,183,122,171,183,122,235,233,109,85,150,111,26,206,52,204,247,77,2,159,196,190,229,208,146,54,44,106,40,247,59,37,202,135,203,242,207,237,250,194,223,116,223,137,225,251,115,176,252,133,85,75,233,55,221,255,142,97,249,11,176,124,215,170,165,244,155,238,255,216,45,51,252,77,247,151,224,151,182,74,61,25,152,142,203,252,47,45,183,45,9,117,74,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,61,189,173,202,242,29,195,153,134,249,190,67,224,147,216,119,29,90,210,134,69,13,73,99,188,8,249,40,31,46,203,191,178,235,11,127,211,125,47,134,239,175,192,242,183,86,45,165,223,116,127,29,195,242,183,96,249,27,171,150,210,111,186,255,107,183,204,240,55,221,223,129,95,218,42,245,100,96,58,46,243,191,179,220,182,36,212,41,229,202,56,250,188,213,91,189,213,91,189,213,91,189,213,91,189,245,244,182,42,203,247,12,103,26,230,251,30,129,79,98,127,227,208,146,54,44,106,40,247,59,37,202,135,203,242,29,187,190,240,55,221,219,49,124,239,128,229,31,236,90,194,255,51,240,255,98,88,254,1,44,127,111,215,18,254,166,251,71,187,101,134,191,233,190,15,126,105,171,212,147,129,233,184,204,191,111,185,109,73,168,83,202,149,113,244,121,235,233,109,85,150,183,13,103,26,230,123,155,192,39,177,191,119,104,73,27,22,53,148,219,47,69,249,112,89,254,208,174,47,220,135,255,32,134,239,135,96,249,103,187,150,112,31,254,79,49,44,255,12,150,31,217,181,132,251,240,255,111,183,204,112,31,254,99,240,75,91,165,158,12,76,199,101,254,99,203,109,75,66,157,82,174,140,163,207,91,79,111,171,178,252,192,112,166,97,190,31,16,248,36,246,35,135,150,180,97,81,67,185,253,82,148,15,151,229,191,216,245,133,251,240,159,196,240,253,11,88,126,234,192,242,175,49,44,63,5,203,191,217,181,132,251,240,127,183,91,102,184,15,255,15,240,75,91,165,158,12,76,199,101,254,31,150,219,150,132,58,165,92,25,71,223,88,177,42,203,79,12,103,26,230,251,9,129,79,98,255,230,208,146,54,44,106,40,183,253,68,249,112,89,254,220,129,239,103,49,124,63,7,223,207,34,124,201,164,125,159,9,42,231,147,250,51,48,35,250,82,14,124,21,49,124,41,240,85,68,248,170,28,248,42,99,248,170,192,87,25,225,171,113,224,171,142,225,171,1,95,117,132,47,237,192,87,27,195,151,6,95,109,132,47,227,192,87,23,195,151,1,95,157,225,83,195,56,29,171,12,210,100,29,171,0,255,120,203,126,85,92,125,114,196,157,132,58,196,146,130,121,150,212,142,248,22,213,142,184,158,72,88,117,133,199,5,7,19,35,117,77,213,121,169,39,5,211,207,209,142,122,61,239,225,76,105,60,13,243,84,65,31,238,183,107,13,127,103,139,75,134,114,235,192,126,176,28,176,107,9,143,209,246,217,45,51,92,22,123,193,47,109,149,122,50,48,29,215,213,189,150,219,150,132,58,165,92,25,71,223,104,173,169,49,100,61,56,134,172,51,78,177,213,254,54,80,40,168,50,135,237,182,165,123,92,80,70,45,244,229,176,209,167,216,158,221,118,235,14,127,87,238,73,28,61,148,219,103,237,6,203,14,171,150,210,253,131,187,98,88,118,128,101,167,85,75,105,255,57,100,183,204,156,42,243,113,203,101,170,50,30,131,62,145,254,19,123,6,166,63,14,253,245,152,229,254,74,66,157,82,174,140,163,207,91,189,213,91,189,213,91,189,213,91,189,213,91,79,111,171,178,236,49,156,105,152,111,15,129,79,98,59,193,50,100,215,18,254,246,153,169,203,146,178,195,115,88,206,206,173,229,115,170,253,120,62,33,11,134,168,243,107,117,13,35,174,55,180,171,14,166,203,178,82,109,57,96,196,28,156,111,11,151,159,212,35,229,202,184,212,85,7,109,57,0,22,219,231,219,146,137,163,207,253,21,127,161,235,45,172,182,127,110,37,159,147,243,32,178,62,237,51,218,129,231,75,119,89,238,71,181,206,202,121,23,25,202,157,123,216,5,22,203,231,100,242,14,206,103,132,231,9,118,128,95,218,42,245,100,96,58,158,111,178,123,142,167,180,190,238,76,28,221,167,50,190,3,44,50,224,121,100,219,231,120,202,45,223,157,17,150,90,34,203,0,145,165,138,200,178,146,200,178,151,200,178,140,200,178,132,200,82,32,178,116,18,89,218,136,44,89,34,203,20,34,75,3,145,101,2,145,101,28,145,37,77,100,169,38,178,164,136,44,179,136,44,125,68,150,153,68,150,21,68,150,253,68,150,110,34,75,23,145,165,157,200,210,66,100,153,74,100,105,36,178,76,36,178,212,19,89,234,136,44,53,68,150,74,34,203,12,34,203,116,34,203,122,34,75,15,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,210,137,99,175,199,167,97,250,48,196,118,232,252,110,136,85,68,148,39,231,32,101,126,117,29,115,85,227,177,101,87,68,148,189,51,194,128,125,52,100,180,37,119,98,195,81,215,205,147,137,163,175,155,75,93,117,96,216,73,96,201,16,89,14,17,89,102,19,89,198,19,89,38,17,89,38,19,89,154,136,44,211,136,44,115,136,44,173,68,150,14,34,75,142,200,178,152,200,178,148,200,178,156,200,210,67,100,89,79,100,153,78,100,153,65,100,169,36,178,212,16,89,234,136,44,245,68,150,137,68,150,70,34,203,84,34,75,11,145,165,157,200,210,69,100,233,38,178,236,39,178,172,32,178,204,36,178,244,17,89,102,17,89,82,68,150,106,34,75,154,200,50,142,200,50,129,200,210,64,100,153,66,100,201,18,89,218,136,44,157,68,150,2,145,101,9,145,101,25,145,101,47,145,101,37,145,165,138,200,50,64,100,169,37,178,84,24,22,156,174,206,89,201,111,150,29,250,111,10,166,79,210,39,111,234,45,183,97,237,162,197,139,243,249,179,23,29,239,249,106,203,239,166,43,123,93,95,234,58,222,243,213,167,218,50,64,100,169,34,178,172,36,178,236,37,178,44,35,178,44,33,178,20,136,44,157,68,150,54,34,75,150,200,50,133,200,210,64,100,153,64,100,25,71,100,73,19,89,170,137,44,41,34,203,44,34,75,31,145,101,38,145,101,5,145,101,63,145,165,155,200,210,69,100,105,39,178,180,16,89,166,18,89,26,137,44,19,137,44,245,68,150,58,34,75,13,145,165,146,200,50,131,200,50,157,200,178,158,200,210,67,100,89,78,100,89,74,100,89,76,100,201,17,89,58,136,44,173,68,150,57,68,150,105,68,150,38,34,203,100,34,203,36,34,203,120,34,203,108,34,203,33,34,75,134,200,146,60,197,150,227,61,95,45,211,39,67,76,254,55,194,16,196,30,213,249,253,16,171,136,168,67,206,75,62,6,49,57,214,151,50,212,245,206,190,198,99,13,21,240,153,237,58,159,138,48,60,30,97,221,30,241,89,215,125,142,245,20,97,92,234,194,231,181,183,19,88,50,68,150,67,68,150,217,68,150,241,68,150,73,68,150,201,68,150,38,34,203,52,34,203,28,34,75,43,145,165,131,200,146,35,178,44,38,178,44,37,178,44,39,178,244,16,89,214,19,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,251,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,166,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,217,75,100,89,73,100,169,34,178,12,16,89,106,137,44,21,17,150,71,236,90,194,83,235,15,39,70,6,185,94,253,8,56,196,244,48,196,36,143,247,91,62,100,217,166,250,102,27,216,138,80,239,67,80,239,131,86,235,205,135,245,98,249,69,112,60,8,241,45,118,219,27,174,23,91,117,89,106,251,68,135,212,149,130,121,182,232,139,227,245,122,153,72,92,126,39,169,227,223,205,70,76,185,55,57,112,75,61,82,174,140,75,93,202,55,168,243,155,33,38,249,245,16,219,100,196,148,121,131,85,115,62,167,202,236,183,90,102,46,175,202,184,95,151,85,9,237,149,122,82,48,125,71,102,100,190,93,58,175,150,215,3,122,250,86,40,231,217,136,233,50,148,187,143,102,3,244,223,58,187,109,13,183,145,123,161,252,34,212,129,245,174,181,91,111,30,235,77,234,36,117,72,60,5,249,103,224,134,166,181,35,217,35,253,43,102,181,222,221,23,49,31,230,31,48,62,147,129,233,247,57,110,243,58,112,20,97,92,234,82,235,201,48,172,83,178,206,40,207,70,203,30,108,47,246,203,38,232,23,153,142,239,67,112,185,189,169,65,246,37,253,224,232,51,140,106,27,146,245,19,247,137,247,89,182,37,161,30,41,87,198,239,3,159,196,54,66,76,246,123,247,59,240,245,46,89,220,179,170,123,109,184,218,72,221,106,125,121,220,176,165,96,250,235,240,61,163,230,61,12,235,214,65,75,174,82,175,229,194,253,242,19,54,203,204,21,114,106,153,31,208,101,73,217,42,182,207,136,169,186,247,90,173,59,151,87,245,200,185,101,25,202,237,179,247,129,111,88,231,241,253,3,187,237,250,194,253,248,46,40,191,8,117,236,131,248,78,203,253,130,245,202,126,92,234,144,120,10,242,159,205,140,204,43,243,169,117,241,103,208,79,7,161,188,29,58,95,161,231,217,25,49,207,30,200,99,57,242,89,51,47,203,81,250,39,3,211,177,172,225,119,241,85,195,231,138,250,111,238,196,134,176,63,119,131,181,8,227,59,192,243,22,108,187,195,118,13,5,236,211,74,93,174,172,67,195,238,218,158,195,117,66,214,97,115,185,168,248,144,131,62,151,122,101,29,150,58,36,158,130,252,215,225,88,100,104,36,123,204,123,183,234,160,191,100,62,181,63,136,218,46,93,180,105,55,180,169,8,227,67,16,63,222,60,184,189,12,69,180,113,55,180,113,87,196,124,81,159,145,50,51,48,125,215,40,235,193,207,224,58,40,177,162,254,155,59,177,33,143,251,28,41,119,135,225,83,219,196,231,96,251,179,188,47,15,13,123,13,195,94,163,63,92,124,135,168,117,115,150,81,143,106,235,55,160,173,118,191,211,243,97,91,113,127,90,4,131,212,149,130,121,126,58,105,196,245,45,103,174,210,190,72,234,84,131,250,253,62,197,112,169,122,247,219,173,183,144,134,242,101,40,119,156,129,239,179,56,96,215,146,87,101,238,179,91,102,206,193,177,89,120,43,231,48,244,137,244,159,216,51,48,29,127,199,88,254,222,12,215,229,125,137,163,151,147,249,189,25,199,58,249,20,91,93,45,255,61,118,203,44,168,107,178,181,208,151,123,140,62,197,246,236,178,220,30,85,6,238,43,165,46,60,22,119,113,140,104,30,175,72,29,248,253,48,228,160,94,169,71,206,107,138,67,234,74,193,60,255,4,191,55,241,121,180,10,199,125,131,67,17,242,120,252,33,67,45,145,101,128,200,82,69,100,89,73,100,89,70,100,89,66,100,41,16,89,58,137,44,109,68,150,44,145,165,129,200,50,129,200,50,142,200,146,38,178,84,19,89,82,68,150,89,68,150,62,34,203,76,34,203,10,34,75,55,145,165,139,200,210,78,100,105,33,178,76,37,178,52,18,89,38,18,89,234,137,44,117,68,150,26,34,75,37,145,101,6,145,101,58,145,197,245,117,221,56,150,30,34,203,48,145,101,57,145,101,41,145,101,49,145,37,71,100,233,32,178,180,18,89,230,16,89,166,17,89,154,136,44,147,137,44,147,136,44,227,137,44,179,137,44,135,136,44,25,34,75,242,20,91,142,247,254,75,153,62,12,177,10,227,179,234,58,220,38,120,95,165,188,115,178,2,62,35,207,250,164,34,202,198,119,97,202,189,193,143,70,124,22,251,232,49,163,45,185,19,27,194,62,194,122,138,48,46,117,225,251,42,31,37,176,100,136,44,135,136,44,179,137,44,227,137,44,147,136,44,147,137,44,77,68,150,105,68,150,57,68,150,86,34,75,7,145,37,71,100,89,76,100,89,74,100,89,78,100,25,38,178,244,16,89,14,18,89,166,19,89,102,16,89,42,137,44,53,68,150,58,34,75,61,145,101,34,145,165,145,200,50,149,200,210,66,100,105,39,178,116,17,89,186,137,44,43,136,44,51,137,44,125,68,150,89,68,150,20,145,165,154,200,146,38,178,140,35,178,76,32,178,52,16,89,178,68,150,54,34,75,39,145,165,64,100,89,66,100,89,70,100,89,73,100,169,34,178,12,16,89,106,137,44,21,39,201,34,215,93,165,220,199,13,203,169,172,119,187,221,122,195,83,230,143,64,189,59,244,223,237,208,239,82,255,35,224,120,216,178,35,105,56,30,130,122,165,174,36,228,171,245,60,242,153,131,70,220,162,45,92,54,219,192,144,132,58,208,243,160,131,122,165,30,121,126,219,124,31,102,10,230,185,82,159,112,170,55,140,201,50,125,181,53,174,57,95,126,178,170,107,11,148,191,13,28,91,193,44,243,92,11,102,53,255,96,92,79,249,33,124,63,135,212,155,128,254,192,161,8,249,65,176,219,126,207,168,42,115,179,221,50,195,247,51,88,126,175,104,120,233,10,223,119,41,253,39,246,76,226,216,119,15,86,67,172,104,169,191,146,137,227,191,223,20,125,163,181,78,62,197,86,87,203,223,242,123,38,143,188,159,67,250,114,163,209,167,216,223,248,46,67,137,227,123,147,109,191,123,82,245,179,188,167,81,246,197,253,134,5,99,178,223,148,207,224,126,83,230,233,133,125,80,26,226,248,46,98,203,239,113,13,223,79,120,127,226,232,161,220,126,105,29,88,238,179,108,81,101,222,107,183,204,240,184,98,45,248,165,173,82,15,190,195,181,31,218,182,214,114,219,146,80,167,148,43,227,107,193,34,67,5,88,44,247,73,217,123,15,239,141,176,12,16,89,86,18,89,150,17,89,150,16,89,58,137,44,89,34,203,44,34,203,4,34,75,154,200,146,34,178,116,17,89,90,136,44,83,137,44,19,137,44,51,136,44,117,68,150,74,34,75,15,145,101,57,145,37,71,100,105,37,178,52,17,89,38,17,89,102,19,89,50,68,150,42,34,75,129,200,210,70,100,105,32,178,140,35,178,84,19,89,250,136,44,51,137,44,43,136,44,15,16,89,186,137,44,237,68,150,70,34,75,61,145,165,134,200,50,157,200,210,79,100,57,72,100,89,74,100,89,76,100,233,32,178,76,35,178,204,33,178,140,39,178,212,18,89,14,17,89,146,167,216,114,188,119,157,200,116,252,255,141,107,117,254,126,136,245,234,252,125,16,171,136,168,67,206,239,175,133,152,156,31,148,50,212,111,232,71,27,143,45,27,251,200,197,245,97,172,167,8,227,82,23,190,235,164,151,192,114,136,200,82,75,100,25,79,100,153,67,100,153,70,100,233,32,178,44,38,178,44,37,178,28,36,178,244,19,89,166,19,89,106,136,44,245,68,150,70,34,75,59,145,165,155,200,242,0,145,101,5,145,101,38,145,165,143,200,82,77,100,25,71,100,105,32,178,180,17,89,10,68,150,42,34,75,134,200,50,155,200,50,137,200,210,68,100,105,37,178,228,136,44,203,137,44,61,68,150,74,34,75,29,145,101,6,145,101,34,145,101,42,145,165,133,200,210,69,100,73,17,89,210,68,150,9,68,150,89,68,150,44,145,165,147,200,178,132,200,178,140,200,178,146,200,50,64,100,169,112,111,233,246,207,189,190,187,197,63,247,234,159,123,141,99,201,18,89,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,197,63,247,234,159,123,141,99,241,207,189,250,231,94,227,88,252,115,175,254,185,215,56,22,255,220,171,127,238,53,142,165,154,200,226,159,123,229,127,238,213,63,107,234,159,53,141,99,169,33,178,48,61,107,234,159,239,244,207,119,198,177,248,231,59,253,243,157,113,44,254,249,206,209,63,223,185,22,98,21,198,103,213,111,59,252,95,246,171,117,188,2,62,179,74,231,83,17,101,175,134,216,26,157,95,21,241,89,236,163,213,70,91,114,39,54,132,125,132,245,20,97,92,234,194,231,59,87,17,88,14,17,89,106,137,44,227,137,44,115,136,44,211,136,44,29,68,150,197,68,150,165,68,150,131,68,150,233,68,150,26,34,75,61,145,165,145,200,210,78,100,233,38,178,172,32,178,204,36,178,244,17,89,170,137,44,227,136,44,13,68,150,54,34,75,129,200,82,69,100,201,16,89,102,19,89,38,17,89,154,136,44,173,68,150,28,145,101,57,145,165,135,200,82,73,100,169,35,178,204,32,178,76,36,178,76,37,178,180,16,89,186,136,44,41,34,75,154,200,50,129,200,50,139,200,146,37,178,116,18,89,150,16,89,150,17,89,86,18,89,6,136,44,21,39,201,34,215,23,165,220,53,134,229,84,214,123,143,221,122,195,159,16,119,67,189,114,189,245,30,232,119,169,255,110,112,220,101,217,145,52,28,15,65,189,82,87,18,242,213,122,30,249,12,222,7,116,135,93,91,184,108,238,4,67,18,234,64,207,237,14,234,149,122,170,116,189,226,144,186,82,48,79,133,62,144,173,55,140,201,50,125,117,91,92,243,40,254,103,251,173,80,254,54,112,220,6,102,153,167,6,204,105,152,231,14,40,227,214,184,198,242,67,183,42,243,38,187,101,134,255,131,249,150,196,209,67,185,123,42,110,130,246,221,108,217,162,202,188,209,110,153,225,126,226,6,240,75,91,165,158,12,76,191,13,218,118,131,229,182,37,161,78,41,87,198,111,0,139,12,21,96,177,220,39,101,239,153,185,49,194,50,64,100,89,73,100,89,70,100,89,66,100,233,36,178,100,137,44,179,136,44,19,136,44,105,34,75,138,200,210,69,100,105,33,178,76,37,178,76,36,178,204,32,178,212,17,89,42,137,44,61,68,150,229,68,150,28,145,165,149,200,210,68,100,153,68,100,153,77,100,201,16,89,170,136,44,183,17,89,10,68,150,54,34,75,3,145,101,28,145,165,154,200,210,71,100,153,73,100,89,65,100,233,38,178,180,19,89,26,137,44,245,68,150,26,34,203,116,34,203,82,34,203,98,34,75,7,145,101,26,145,101,14,145,101,60,145,165,150,200,114,136,200,146,60,197,150,227,61,139,46,211,111,133,152,92,23,188,5,98,239,213,249,155,33,86,17,81,135,156,199,190,1,98,114,30,76,202,80,191,21,241,127,13,75,28,251,200,197,117,80,172,167,8,227,82,23,62,139,254,94,2,203,33,34,75,45,145,101,60,145,101,14,145,101,26,145,165,131,200,178,152,200,178,148,200,50,157,200,82,67,100,169,39,178,52,18,89,218,137,44,221,68,150,21,68,150,153,68,150,62,34,75,53,145,101,28,145,165,129,200,210,70,100,41,16,89,110,35,178,84,17,89,50,68,150,217,68,150,73,68,150,38,34,75,43,145,37,71,100,89,78,100,233,33,178,84,18,89,234,136,44,51,136,44,19,137,44,83,137,44,45,68,150,46,34,75,138,200,146,38,178,76,32,178,204,34,178,100,137,44,157,68,150,37,68,150,101,68,150,149,68,150,1,34,75,133,97,169,131,233,115,32,38,215,18,179,16,187,94,231,91,32,118,157,206,183,66,236,90,157,111,131,216,53,58,223,14,177,171,117,190,3,98,87,233,124,39,196,174,212,249,46,136,93,161,243,57,136,93,174,243,5,136,93,166,243,221,16,187,84,231,23,67,236,18,157,95,2,177,139,117,126,41,196,138,58,47,235,186,250,238,120,143,17,83,203,247,66,157,151,249,115,39,54,132,203,87,234,145,114,101,252,66,240,93,164,243,239,129,152,228,151,131,249,2,35,166,204,231,59,48,95,96,152,101,252,124,240,137,255,2,136,73,126,5,152,207,51,98,202,124,174,3,243,121,134,89,198,207,5,159,248,207,131,152,228,87,130,249,28,35,166,204,103,59,48,159,99,152,101,252,108,240,137,255,28,136,73,190,7,204,139,140,152,50,231,29,152,23,25,102,25,207,131,79,252,139,32,38,249,62,48,159,101,196,148,121,161,3,243,89,134,89,198,23,130,79,252,103,65,76,242,3,96,94,96,196,148,121,190,3,243,2,195,44,227,243,193,39,254,5,16,147,252,33,199,190,139,12,223,69,134,207,85,189,23,26,245,94,120,146,234,61,223,168,247,252,147,84,239,185,70,189,231,158,164,122,207,54,234,61,251,36,213,155,55,234,205,159,164,122,23,26,245,46,60,73,245,158,110,235,243,169,218,111,156,110,235,243,169,218,111,156,170,237,200,127,31,157,156,122,253,247,209,201,169,119,52,219,209,60,187,245,22,210,80,190,12,73,99,188,8,249,121,96,57,211,114,31,168,50,231,218,45,51,167,202,108,182,92,166,42,227,12,232,19,233,63,177,103,96,122,51,244,215,25,150,251,43,9,117,74,185,50,142,190,177,98,77,67,12,239,135,127,82,231,241,190,249,167,116,254,122,136,61,173,243,215,65,236,25,157,191,22,98,207,234,252,53,16,123,78,231,175,134,216,243,58,127,49,196,222,7,126,137,189,160,243,23,65,236,69,157,127,15,196,222,175,243,23,66,236,37,157,191,0,98,47,235,252,249,16,251,128,206,159,7,177,15,234,252,185,16,123,69,231,207,129,216,171,58,127,54,196,62,164,243,139,32,246,154,206,231,33,246,186,206,159,5,177,195,58,191,16,98,31,214,249,249,16,251,136,206,159,9,177,143,234,124,51,196,222,208,249,171,32,246,49,157,191,18,98,31,215,249,43,32,246,9,157,191,28,98,111,234,252,101,16,123,75,231,47,133,216,39,117,254,18,136,125,74,231,23,64,76,206,197,206,133,152,92,23,123,18,98,114,253,251,41,136,201,253,63,79,67,76,238,173,123,6,98,114,63,239,179,16,147,103,8,158,131,88,90,231,159,135,152,92,235,126,31,196,228,94,159,23,32,38,247,209,189,8,49,185,119,247,253,16,147,231,5,94,130,152,92,239,122,25,98,114,45,249,3,16,155,164,243,31,132,88,131,206,191,2,49,185,79,247,85,136,77,214,249,15,65,108,138,206,191,6,49,185,110,252,58,196,228,94,254,195,16,147,251,181,63,12,49,185,191,230,35,16,147,235,243,31,133,152,220,23,250,6,196,228,58,219,199,32,38,247,49,125,28,98,114,126,254,19,16,147,125,220,155,16,203,234,252,91,16,147,237,226,147,16,147,243,248,178,110,170,117,69,237,79,241,61,155,69,240,29,128,248,176,206,23,245,223,220,137,13,225,126,252,9,93,86,149,225,144,186,82,48,143,44,124,89,207,246,36,70,134,253,250,175,184,235,224,115,123,160,13,187,237,182,33,124,135,232,30,104,67,45,212,187,27,218,112,196,0,109,80,158,93,14,250,20,251,165,8,125,34,117,225,250,39,243,170,253,205,55,50,35,253,244,132,101,151,170,243,96,226,232,161,220,177,161,212,175,44,7,236,90,114,25,176,224,250,189,207,106,61,133,112,221,144,245,82,237,247,179,137,145,125,193,62,168,215,210,118,117,228,109,183,170,222,221,80,126,51,56,112,187,146,121,166,24,235,164,229,109,36,92,39,135,193,147,5,15,110,35,50,79,147,246,168,117,242,243,13,35,159,179,188,30,132,191,87,142,236,91,244,80,110,157,116,183,47,44,228,210,208,39,163,177,96,127,218,93,111,75,191,157,108,239,39,29,236,235,194,223,78,59,161,79,204,117,42,3,211,119,65,127,237,180,220,95,184,189,73,185,50,142,62,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,86,111,245,214,177,98,85,150,39,12,103,26,230,123,130,192,39,49,188,222,98,251,220,54,94,187,149,178,43,131,244,38,92,187,216,111,181,206,210,181,37,188,30,145,5,131,212,149,130,121,254,26,174,169,124,90,231,235,96,186,44,171,52,244,21,46,63,187,215,59,74,203,79,234,145,114,101,92,234,170,131,182,224,242,179,125,189,3,175,211,73,185,191,184,245,22,86,219,223,6,10,57,117,63,136,186,246,45,235,147,185,221,201,50,197,107,175,18,195,235,124,81,215,237,241,218,216,30,103,253,50,186,229,129,219,204,126,136,73,30,239,163,176,219,199,121,23,215,208,194,219,179,118,194,114,144,182,73,61,41,152,254,101,216,135,124,165,97,100,217,152,251,11,53,253,219,17,211,101,40,119,93,19,175,91,15,217,109,107,184,207,124,28,202,47,66,29,88,239,99,118,235,205,99,189,73,157,164,14,137,167,32,255,45,185,201,9,230,83,131,244,239,144,254,171,214,187,29,17,243,97,126,159,241,153,12,76,223,225,184,205,67,224,40,194,184,212,165,214,147,175,194,58,245,109,248,190,180,253,125,131,237,197,126,153,9,253,34,211,247,67,191,184,184,63,7,143,239,178,96,216,5,150,61,134,19,143,171,112,31,184,195,129,239,120,199,85,59,192,39,177,97,240,73,59,112,127,114,184,118,196,234,242,24,168,194,232,75,92,134,150,190,39,142,186,191,6,239,191,104,6,135,212,133,247,179,188,3,247,215,152,199,61,89,248,44,254,127,171,147,113,79,144,249,221,140,247,4,125,255,20,220,19,36,158,221,17,125,248,35,216,79,180,232,27,62,143,119,252,58,108,196,92,251,165,220,97,195,143,199,5,216,86,219,191,133,112,223,32,67,185,239,216,157,96,177,189,127,115,176,79,10,239,243,25,2,127,212,254,72,166,239,133,182,13,89,110,91,50,113,244,119,72,17,198,135,32,190,35,194,138,199,143,195,198,124,202,250,184,85,107,33,231,226,59,93,149,241,168,46,75,109,135,178,110,75,61,41,152,94,219,56,50,95,29,252,191,1,105,243,1,40,167,41,98,186,12,229,214,99,60,150,123,196,110,91,195,253,229,195,80,126,17,234,192,122,183,217,173,55,143,245,202,177,162,212,33,241,20,228,167,203,205,239,48,159,26,164,127,197,172,214,187,237,17,243,97,126,135,241,153,12,76,223,238,184,205,143,128,163,8,227,82,151,90,79,234,97,157,146,117,198,197,118,142,237,197,126,153,13,253,34,211,241,119,237,19,198,252,106,125,150,237,1,191,139,92,28,107,63,154,56,186,255,100,252,49,240,73,108,40,49,210,143,45,208,143,118,143,207,74,174,3,224,202,38,142,61,71,133,231,206,112,159,240,38,156,15,200,234,56,190,171,200,124,206,76,149,211,106,196,28,60,227,24,182,73,234,145,114,101,124,30,248,90,116,190,245,228,250,10,163,245,205,53,124,46,158,193,76,67,157,50,148,219,159,159,9,150,54,203,22,85,102,187,221,50,195,227,146,249,224,151,182,74,61,25,152,62,25,218,54,223,114,219,146,80,167,148,43,227,232,107,143,176,202,179,78,248,142,94,252,95,130,150,251,172,236,179,155,88,111,231,73,232,163,172,206,119,58,174,183,195,168,183,197,168,87,109,39,184,156,212,80,110,59,233,0,239,2,203,94,85,166,229,119,40,133,199,82,93,96,46,66,29,45,16,63,203,65,223,119,65,127,38,161,14,137,167,32,127,61,28,75,225,59,159,228,187,6,223,247,212,25,49,31,230,231,27,159,201,192,244,78,199,109,62,222,179,255,82,151,250,126,189,20,190,247,45,175,243,225,242,238,52,12,50,222,2,241,133,17,253,213,9,253,37,211,91,33,38,199,0,184,143,109,54,202,72,67,57,248,93,235,226,221,96,199,107,39,46,119,137,117,128,111,97,132,175,203,174,175,80,110,93,232,2,159,249,30,48,87,251,65,211,34,223,61,184,31,156,102,244,159,90,87,239,1,87,165,3,87,202,112,165,160,110,53,168,83,152,242,204,233,198,158,213,247,95,188,233,222,45,235,123,55,12,110,198,157,180,204,156,132,191,21,70,12,31,226,174,132,152,204,39,211,106,116,99,107,236,54,182,27,235,79,24,182,132,81,87,34,113,244,63,172,173,182,107,201,171,78,149,235,28,171,123,250,251,175,223,178,170,127,221,234,203,182,108,88,61,184,110,96,3,246,162,217,99,184,184,42,32,143,113,236,93,121,244,189,10,98,105,104,153,196,164,172,90,136,165,32,47,61,82,13,241,162,165,222,112,209,195,105,232,135,4,244,39,14,69,200,87,195,223,42,203,22,213,167,242,26,129,205,131,3,155,122,238,237,189,161,183,103,13,46,102,115,3,194,69,27,181,152,211,137,145,21,244,221,22,183,124,190,6,98,82,78,45,76,115,209,116,108,155,148,91,105,24,29,108,236,121,182,141,93,222,24,161,23,255,45,155,214,13,246,70,109,230,229,150,63,238,173,147,224,54,219,101,13,62,5,42,171,208,149,87,106,172,44,52,213,56,213,217,242,111,113,84,67,213,215,133,122,245,133,122,213,133,122,181,133,122,149,133,218,219,169,163,46,245,83,112,10,88,229,85,155,234,85,20,234,235,79,189,106,66,189,90,66,189,74,66,93,206,82,143,234,171,83,36,234,208,71,29,138,102,19,165,195,6,117,40,165,126,58,169,195,35,245,115,78,253,100,86,63,161,213,161,145,58,20,82,135,27,234,43,93,125,189,170,175,83,245,149,175,14,1,213,239,86,117,142,75,189,50,89,189,178,69,189,38,89,189,206,69,189,26,89,189,234,69,189,14,89,189,6,70,189,30,70,189,54,70,189,78,70,189,102,70,189,126,230,34,221,183,23,39,74,175,72,190,36,81,122,5,178,122,21,202,101,137,210,171,83,174,72,148,94,181,114,85,162,244,10,28,245,186,97,245,122,28,245,218,28,245,58,29,245,154,29,245,42,106,245,90,30,245,90,95,245,42,158,155,18,165,127,111,171,254,237,173,250,119,184,234,223,46,169,215,231,222,30,164,59,130,116,103,144,238,10,210,221,137,210,225,64,79,144,86,5,105,117,144,214,4,169,55,72,107,131,116,111,162,244,58,216,117,65,186,47,72,247,7,169,63,72,235,131,180,33,81,122,237,234,198,32,61,16,164,77,65,218,28,164,193,32,109,9,210,214,32,61,24,164,135,18,165,211,142,234,20,171,58,13,169,78,245,169,83,103,234,84,154,58,245,59,148,40,157,226,83,151,81,212,229,19,117,138,95,93,146,85,167,2,213,229,7,117,170,95,157,222,82,167,179,212,105,191,131,122,25,171,215,187,168,215,185,168,215,183,168,215,181,168,215,179,168,215,177,168,215,175,168,215,173,168,215,171,168,215,169,168,215,167,168,215,165,168,215,163,168,215,161,168,215,159,168,215,157,168,215,155,168,215,153,188,150,40,189,174,228,112,98,228,21,41,184,1,204,213,35,114,104,217,51,56,216,187,126,227,96,118,112,32,187,126,75,255,224,186,141,253,219,178,15,174,27,236,203,14,108,237,221,180,182,127,224,65,252,240,79,79,228,195,178,157,206,58,246,195,61,107,214,28,255,115,147,244,231,228,247,215,149,27,214,244,62,148,29,216,50,152,29,88,155,93,53,176,101,195,154,163,14,181,22,235,93,182,28,147,173,219,176,181,167,127,221,154,236,134,129,13,171,123,113,198,215,50,71,55,230,154,222,205,155,131,93,79,48,227,96,182,103,203,96,223,192,166,117,15,247,174,201,174,218,150,237,89,189,58,168,102,16,63,252,67,253,225,35,111,165,46,237,183,178,155,251,131,79,231,74,101,244,7,13,233,93,211,149,197,105,155,131,142,218,60,152,221,60,216,179,105,48,187,118,211,192,250,108,190,11,203,189,66,179,229,144,226,166,160,177,199,244,200,53,245,199,93,12,155,183,172,26,220,212,179,122,240,248,221,185,166,222,141,60,57,113,20,242,234,137,39,32,255,185,94,159,71,185,34,84,233,3,72,89,223,110,238,233,223,210,27,212,52,144,237,239,217,20,52,106,237,192,166,236,138,158,181,189,55,229,75,55,11,200,48,185,225,184,198,119,95,201,223,62,145,15,255,163,33,46,183,133,252,39,174,56,211,187,243,108,3,0,16,118,57,50,0,0,0,32,49,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,197,29,199,223,230,133,192,203,11,119,8,16,114,108,14,66,8,33,188,60,34,151,138,207,122,97,61,176,90,241,168,168,64,130,34,71,52,4,69,235,85,171,86,188,143,106,171,245,162,247,125,218,187,213,170,213,170,213,170,245,172,86,69,4,68,197,106,213,106,149,42,157,217,55,127,243,99,88,158,217,58,67,254,105,102,63,159,255,219,217,255,204,254,255,223,57,119,119,118,247,237,234,88,44,230,197,178,75,92,72,113,108,219,133,226,51,106,157,250,120,75,179,103,206,86,202,38,103,94,47,225,140,247,18,206,252,94,194,217,175,151,112,22,244,18,206,254,189,132,115,64,47,225,76,244,18,206,194,94,194,153,236,37,156,69,189,132,115,96,47,225,28,212,75,56,7,247,18,206,33,189,132,115,104,47,225,28,214,75,56,135,247,18,206,98,131,156,163,129,115,132,90,151,168,245,72,181,30,165,214,148,182,84,173,199,168,117,153,202,99,190,218,46,23,82,33,164,82,136,175,226,168,64,170,132,84,11,169,17,82,43,100,172,144,58,33,227,132,212,11,25,47,164,65,200,4,33,141,66,38,10,105,18,50,73,217,104,22,146,22,50,89,72,139,144,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,42,100,166,144,221,84,153,237,46,228,19,66,246,16,178,167,144,189,132,236,45,100,31,33,179,132,236,43,228,147,66,246,19,178,191,144,3,132,28,40,100,182,144,131,84,94,124,149,151,79,9,57,88,200,33,66,62,45,228,80,33,115,132,28,38,228,112,33,71,8,57,82,200,103,132,28,37,100,174,144,163,133,28,35,228,88,33,243,132,204,23,178,64,72,171,144,54,33,11,133,28,39,228,120,33,139,132,156,32,100,177,144,37,66,150,10,89,38,164,93,200,137,90,153,159,36,164,67,200,114,33,157,42,110,136,138,91,33,228,100,33,167,8,89,41,228,84,33,167,9,249,172,144,211,133,156,33,228,76,33,103,9,57,91,200,231,132,156,35,228,243,66,206,213,108,157,39,228,124,33,95,16,114,129,144,85,66,46,20,114,145,144,139,133,92,34,228,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,42,91,121,202,214,213,66,174,209,116,95,18,242,101,21,190,86,173,175,83,235,175,168,245,245,106,125,131,90,223,168,214,55,169,245,205,106,189,90,166,41,202,134,229,185,166,62,39,32,117,212,230,61,208,81,251,207,3,29,245,133,56,232,168,95,228,131,142,250,72,63,208,81,127,41,0,29,245,157,254,160,43,83,225,1,160,43,135,48,173,43,84,184,16,116,149,42,156,4,157,175,194,69,160,171,82,225,129,160,171,86,225,65,160,171,81,225,193,160,171,85,225,33,160,27,171,194,67,65,87,167,194,195,64,55,78,133,135,171,53,149,133,92,50,106,157,250,152,139,180,105,120,172,77,73,118,106,7,197,144,31,106,7,35,64,71,237,160,4,116,212,14,70,130,142,242,62,10,116,212,14,70,131,142,218,65,41,232,168,29,140,1,29,181,131,50,208,81,59,192,246,67,237,160,2,116,212,14,42,65,71,237,192,7,29,181,131,42,208,81,59,168,6,29,181,131,26,208,81,59,168,5,29,181,131,177,160,163,242,173,3,29,149,47,181,31,89,158,123,65,60,45,216,87,113,30,144,116,20,143,125,53,14,54,73,71,241,216,87,41,30,251,42,197,99,95,197,120,90,83,60,246,85,138,199,126,73,241,216,7,169,14,177,191,209,62,216,183,168,14,177,125,146,29,108,139,84,135,216,238,200,54,182,49,170,67,108,99,228,15,219,24,213,33,182,49,98,192,54,70,117,136,109,140,184,124,208,81,31,193,54,70,172,56,70,21,0,91,70,173,83,31,111,105,198,113,154,22,79,219,206,64,152,252,23,64,254,13,177,76,198,99,65,119,88,202,129,165,194,44,75,58,9,229,82,1,126,124,195,126,240,24,214,157,60,251,192,82,101,150,37,152,143,172,54,107,51,56,253,173,1,126,202,43,249,73,66,124,49,228,173,198,112,222,60,240,73,118,105,27,249,186,203,58,162,135,89,37,75,153,198,137,231,52,101,12,248,72,231,3,95,77,8,95,173,89,190,180,23,219,186,30,51,176,93,11,124,164,171,2,22,195,237,63,157,208,88,228,146,171,127,87,3,75,157,81,150,230,20,158,203,118,135,165,14,88,198,26,101,201,142,53,227,204,218,12,206,131,235,13,219,148,54,198,67,153,80,249,17,123,18,226,235,161,188,198,27,46,47,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,241,58,7,231,33,41,93,13,3,62,210,141,5,22,211,215,6,56,247,70,182,229,156,231,45,224,211,236,124,74,115,10,175,147,105,238,136,24,200,87,28,210,180,38,187,184,126,165,116,133,177,109,175,173,19,177,174,107,106,172,191,74,163,252,217,250,35,63,100,151,182,43,129,143,242,226,107,121,53,205,82,165,177,252,255,250,77,47,48,63,167,217,156,146,115,232,114,94,158,218,83,133,150,15,156,71,26,169,233,100,155,188,27,242,203,101,30,26,231,105,243,128,207,240,220,116,243,255,58,55,141,243,116,113,224,51,221,87,37,95,69,4,62,188,111,74,251,225,61,32,211,115,203,56,102,117,135,175,10,248,104,191,126,192,103,122,78,19,231,78,187,195,23,54,207,89,0,107,211,243,101,81,231,238,198,2,31,237,215,31,248,12,31,95,3,190,186,8,124,120,174,68,251,13,0,62,211,231,34,146,175,62,2,31,158,159,208,126,9,224,155,96,129,175,33,2,223,4,224,163,253,10,129,111,162,5,190,198,8,124,19,129,175,17,194,196,55,201,2,95,83,4,190,73,192,68,251,21,1,95,179,5,190,84,172,251,124,205,192,71,251,13,4,190,201,22,248,210,17,248,38,3,31,237,55,8,248,118,178,192,215,18,129,111,39,224,163,253,6,3,223,84,11,124,83,34,240,77,5,62,218,111,8,240,77,183,192,55,45,2,223,116,224,163,253,134,2,223,206,22,248,102,68,224,219,25,248,104,191,97,192,183,171,5,190,93,34,240,237,10,124,180,31,62,3,182,155,5,190,153,17,248,118,3,62,218,111,36,240,237,110,150,47,184,15,154,137,192,183,59,176,236,105,150,165,69,178,124,34,2,203,158,192,178,135,89,150,224,62,232,94,102,109,6,247,65,247,54,108,83,218,216,7,202,132,202,143,216,147,16,191,55,148,215,62,134,203,203,3,159,100,151,182,145,207,177,246,109,86,124,39,140,56,19,177,109,251,90,79,242,145,110,15,139,44,9,141,69,46,185,198,186,48,62,172,203,125,205,242,5,199,133,89,17,248,246,5,150,253,141,178,76,14,230,136,63,25,129,101,127,96,217,207,40,75,246,184,112,128,89,155,193,24,126,32,240,83,94,201,79,18,226,177,206,15,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,154,103,149,44,179,52,206,4,164,155,197,128,143,116,251,89,100,73,104,44,114,201,245,156,72,24,31,214,229,65,102,249,130,103,106,102,71,224,59,8,88,14,49,202,146,14,158,169,249,84,4,150,67,128,229,96,163,44,217,103,106,62,109,214,102,240,76,205,161,192,79,121,37,63,73,136,199,58,63,212,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,217,26,103,2,210,205,102,192,71,186,131,45,178,36,52,22,185,228,154,103,15,227,195,186,60,204,44,95,112,79,98,78,4,190,195,128,229,72,179,44,193,255,63,28,30,129,229,72,96,57,194,44,75,112,79,226,51,102,109,6,247,36,142,2,126,202,43,249,73,66,60,214,249,81,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,153,163,113,38,32,221,28,6,124,164,59,194,34,75,66,99,145,75,174,113,41,140,15,235,242,104,179,124,193,24,62,55,2,223,209,192,50,207,40,75,246,91,38,199,68,96,153,7,44,199,26,101,201,142,225,243,205,218,12,198,240,5,192,79,121,37,63,73,136,199,58,95,96,56,111,30,248,36,187,180,141,124,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,111,179,74,150,185,26,103,2,210,205,101,192,71,186,99,45,178,36,52,22,185,228,186,78,9,227,195,186,108,51,203,23,92,211,181,70,224,107,3,150,227,141,178,100,175,233,22,70,96,57,30,88,142,51,202,146,189,166,91,100,214,102,112,77,119,2,240,83,94,201,79,18,226,177,206,79,48,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,218,183,89,37,75,171,198,153,128,116,173,12,248,72,119,156,69,150,132,198,34,151,92,215,41,97,124,88,151,75,204,242,5,215,116,139,35,240,45,1,150,118,11,44,75,35,176,180,3,203,50,179,44,193,53,221,137,102,109,6,215,116,39,1,63,229,149,252,36,33,30,235,252,36,195,121,243,192,39,217,165,109,228,235,45,172,146,101,177,198,153,128,116,139,25,240,145,110,153,69,150,132,198,34,151,92,253,39,140,15,235,114,185,89,190,160,127,119,68,224,91,14,44,39,91,96,233,140,192,114,50,176,172,48,203,18,140,53,167,152,181,25,140,53,43,129,159,242,74,126,146,16,143,117,190,210,112,222,60,240,73,118,105,27,249,122,11,171,100,233,208,56,19,144,174,131,1,31,233,86,88,100,73,104,44,114,201,213,127,194,248,176,46,79,179,192,119,106,4,190,211,128,239,212,16,190,211,45,240,125,54,2,223,233,192,71,251,37,128,239,76,11,124,103,68,224,59,19,248,104,191,66,224,59,219,2,223,89,17,248,206,6,190,179,32,76,124,231,88,224,251,92,4,190,115,128,137,246,195,111,140,158,107,129,239,243,17,248,206,5,62,218,111,32,240,157,111,129,239,188,8,124,231,3,31,237,55,8,248,46,176,192,247,133,8,124,23,0,31,237,135,223,24,189,208,2,223,170,8,124,23,2,31,237,135,227,223,197,22,248,46,138,192,119,49,240,93,20,194,119,169,5,190,75,34,240,93,10,124,151,132,240,93,110,129,239,178,8,124,151,3,223,101,33,124,87,90,224,187,34,2,223,149,192,114,149,89,150,84,18,88,174,2,63,87,91,200,243,23,99,221,207,243,213,192,114,141,133,60,19,203,53,224,231,203,22,242,252,165,88,247,243,76,254,147,176,31,242,93,103,129,239,218,8,124,215,1,223,181,33,124,215,91,224,251,74,4,190,235,129,143,246,195,126,124,163,5,190,27,34,240,221,8,124,55,132,240,221,108,129,239,166,8,124,55,3,223,77,33,124,95,181,192,183,58,2,223,87,129,111,117,8,223,215,45,240,125,45,2,223,215,129,239,107,33,124,223,180,192,247,141,8,124,223,4,190,111,132,240,125,219,2,223,183,34,240,125,27,248,190,21,194,247,93,11,124,223,137,192,247,93,224,251,78,8,223,247,45,240,125,47,2,223,247,129,239,123,33,124,63,180,192,247,131,8,124,63,4,190,31,132,240,253,216,2,223,143,34,240,253,24,248,126,20,194,247,83,11,124,63,137,192,247,83,224,251,73,8,223,45,22,248,126,22,129,239,22,224,251,89,8,223,47,44,240,253,60,2,223,47,128,239,231,33,124,191,178,192,247,203,8,124,191,2,190,95,134,240,253,198,2,223,175,35,240,253,6,248,126,29,194,247,59,179,124,193,125,136,223,70,224,251,29,176,220,102,150,37,120,215,253,247,17,88,110,3,150,91,205,178,4,247,68,254,96,214,102,112,79,228,118,224,167,188,146,159,36,196,99,157,223,110,56,111,30,248,36,187,180,141,124,142,181,111,179,74,150,223,106,156,9,72,247,91,6,124,164,187,213,34,75,66,99,145,75,174,113,41,140,15,235,242,78,179,124,193,24,126,71,4,190,59,129,229,110,163,44,217,255,80,255,99,4,150,187,129,229,46,163,44,217,49,252,79,102,109,6,99,248,61,192,79,121,37,63,73,136,199,58,191,199,112,222,60,240,73,118,105,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,181,183,176,74,150,59,52,206,4,164,187,131,1,31,233,238,178,200,146,208,88,228,146,107,158,61,140,15,235,242,62,179,124,193,61,137,123,35,240,221,7,44,15,24,101,201,222,147,248,115,4,150,7,128,229,126,163,44,217,123,18,127,49,107,51,184,39,241,32,240,83,94,201,79,18,226,177,206,31,52,156,55,15,124,146,93,218,70,62,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,45,172,146,229,94,141,51,1,233,238,101,192,71,186,251,45,178,36,52,22,185,228,154,103,15,227,195,186,124,216,44,95,112,79,226,161,8,124,15,3,203,163,70,89,178,223,143,248,107,4,150,71,129,229,17,163,44,217,123,18,143,153,181,25,220,147,120,28,248,41,175,228,39,9,241,88,231,143,27,206,155,7,62,201,46,109,35,159,99,117,172,142,213,177,58,86,199,234,88,29,171,99,237,219,172,146,229,33,141,51,1,233,30,98,192,71,186,71,44,178,36,52,22,185,228,186,78,9,227,195,186,124,210,44,95,112,77,247,68,4,190,39,129,229,105,163,44,217,107,186,191,69,96,121,26,88,158,50,202,146,189,166,251,187,89,155,193,53,221,51,192,79,121,37,63,73,136,199,58,127,198,112,222,100,153,146,79,185,100,96,27,249,28,171,99,117,172,142,213,177,58,86,199,234,88,29,107,223,102,149,44,79,104,156,9,72,247,4,3,62,210,61,101,145,37,161,177,200,37,215,117,74,24,31,214,229,115,102,249,130,107,186,103,35,240,61,7,44,107,141,178,100,175,233,214,68,96,89,11,44,207,27,101,201,94,211,189,96,214,102,112,77,183,14,248,215,168,53,249,73,66,60,214,249,58,195,121,243,192,39,217,165,109,228,115,172,142,213,177,58,86,199,234,88,29,171,99,117,172,125,155,85,178,60,171,113,38,32,221,179,12,248,72,247,188,69,150,132,198,34,151,92,215,41,97,124,88,151,27,204,242,5,215,116,235,35,240,109,0,150,151,204,178,4,223,25,120,49,2,203,75,192,178,209,44,75,112,77,247,178,89,155,193,53,221,43,192,79,121,37,63,73,136,199,58,127,197,112,222,60,240,73,118,105,27,249,28,107,223,102,149,44,235,53,206,4,164,91,207,128,143,116,27,45,178,36,52,22,185,228,26,151,194,248,176,46,95,53,203,23,140,225,155,34,240,189,10,44,175,155,101,9,198,240,127,68,96,121,29,88,94,51,203,18,140,225,255,52,107,51,24,195,223,0,126,202,43,249,73,66,60,214,249,27,134,243,230,129,79,178,75,219,200,231,88,251,54,171,100,217,164,113,38,32,221,38,6,124,164,123,205,34,75,66,99,145,75,174,113,41,140,15,235,242,45,179,124,193,24,254,102,4,190,183,128,229,29,11,44,255,138,192,242,14,176,188,109,150,37,24,195,255,109,214,102,48,134,191,11,252,148,87,242,147,132,120,172,243,119,13,231,205,3,159,100,151,182,145,175,183,176,74,150,55,53,206,4,164,123,147,1,31,233,222,182,200,146,208,88,228,146,171,255,132,241,97,93,110,182,192,247,94,4,190,205,192,247,94,8,223,251,22,248,254,19,129,239,125,224,251,79,8,223,22,11,124,31,68,224,219,2,124,31,132,240,121,158,121,62,29,40,23,31,249,79,66,66,228,139,91,224,203,139,192,23,7,190,188,16,190,126,22,248,242,35,240,245,3,190,252,16,190,254,22,248,10,34,240,245,7,190,130,16,190,66,179,124,193,249,195,128,8,124,228,95,178,36,12,151,149,180,153,52,107,51,37,109,22,25,46,51,105,99,32,20,18,149,95,18,234,142,226,139,160,188,6,26,46,47,15,124,146,93,218,70,190,238,178,230,197,122,150,213,130,223,116,145,204,51,228,155,236,95,21,219,186,28,228,50,72,133,243,65,143,125,111,136,133,50,25,172,108,122,74,200,199,32,40,147,161,22,252,146,159,126,202,47,113,144,175,56,164,121,184,64,149,93,76,29,119,212,50,202,114,217,224,146,129,240,16,60,6,170,165,149,17,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,50,130,17,203,92,70,44,179,24,177,204,100,196,146,102,196,210,200,136,165,142,17,139,207,136,165,148,17,203,42,70,44,163,25,177,44,102,196,50,159,17,203,28,70,44,73,143,15,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,36,98,219,206,137,38,144,21,210,229,105,251,202,249,149,11,139,186,226,135,107,115,109,82,87,12,115,46,186,237,225,96,123,152,10,23,123,219,238,139,101,52,220,66,25,161,159,12,108,147,175,66,96,40,246,122,158,165,152,17,75,25,35,150,106,70,44,245,140,88,154,24,177,180,48,98,201,48,98,73,122,124,88,230,48,42,151,249,140,88,22,51,98,25,205,136,101,21,35,150,82,70,44,62,35,150,58,70,44,141,140,88,210,140,88,102,50,98,153,197,136,101,46,35,150,17,140,88,42,24,177,212,50,98,105,96,196,146,98,196,50,155,17,75,9,35,150,86,70,44,163,118,16,11,205,183,144,221,97,26,75,79,250,29,97,214,111,208,5,75,192,47,205,63,141,128,114,39,255,37,192,49,210,48,135,167,113,120,224,119,36,248,29,101,161,220,201,62,61,19,69,28,228,43,14,105,86,247,207,174,7,42,158,209,134,121,18,224,11,203,2,151,12,132,201,127,18,246,195,57,220,49,22,248,74,35,240,141,1,62,218,15,159,239,40,183,192,87,22,129,175,28,248,202,180,182,47,249,42,45,240,85,68,224,171,4,190,138,16,190,42,11,124,126,4,190,42,224,243,67,248,106,44,240,85,71,224,171,1,190,234,16,190,177,22,248,106,35,240,141,5,150,58,195,99,106,18,88,234,192,207,56,179,126,90,182,247,108,104,189,133,177,122,123,229,88,15,245,76,75,169,199,135,197,103,196,130,207,204,246,52,75,9,35,150,217,140,88,82,140,88,26,24,177,212,50,98,169,96,196,82,205,104,124,41,99,196,130,207,239,246,52,203,44,70,44,51,25,177,164,25,177,52,50,98,169,99,196,226,51,98,41,101,196,178,138,17,203,104,70,44,21,140,142,1,35,25,177,224,115,205,61,205,50,159,17,203,28,70,44,181,140,218,75,134,81,185,180,48,98,105,98,196,82,207,136,165,154,17,75,25,35,150,98,70,44,94,15,179,108,239,185,102,138,31,7,233,242,180,125,245,231,154,27,148,62,15,236,76,80,186,120,136,237,6,176,61,94,133,39,120,219,238,139,101,212,96,161,140,208,79,6,182,201,23,62,215,60,193,235,121,150,98,70,44,101,140,88,170,25,177,212,51,98,105,98,196,210,194,136,37,195,136,165,214,227,195,50,135,81,185,204,103,196,178,152,17,203,72,70,237,165,130,17,203,104,70,117,180,138,17,75,41,35,22,159,17,75,29,35,150,70,70,44,105,70,44,51,25,177,204,98,196,50,151,17,75,25,163,99,64,53,167,99,35,163,58,170,101,196,210,192,136,37,197,136,101,54,35,150,18,70,44,173,140,88,124,70,227,75,41,35,150,81,59,168,142,104,174,144,236,142,215,88,122,210,111,163,89,191,193,208,52,17,252,210,220,105,35,142,165,42,60,17,56,154,12,115,120,26,199,74,240,219,100,203,111,115,246,191,123,39,25,205,75,58,248,22,117,74,217,36,219,82,151,214,116,210,247,100,195,237,72,250,209,39,230,181,205,173,230,233,211,192,215,162,194,120,255,98,138,133,122,158,10,249,207,128,143,52,232,167,89,232,95,83,97,140,241,192,7,233,227,16,190,109,64,87,90,74,39,255,179,247,3,40,167,38,176,55,93,133,243,84,154,105,33,105,118,130,48,218,153,14,21,132,97,170,71,42,159,36,196,163,173,150,143,224,43,128,253,50,202,118,234,227,45,1,218,20,109,188,154,162,229,71,242,252,116,64,23,67,139,89,134,52,150,105,190,178,75,109,168,197,94,222,83,216,38,168,13,235,245,34,245,51,44,148,249,52,173,13,147,143,105,208,134,41,252,152,42,251,24,164,147,75,179,86,79,133,80,94,51,96,60,8,235,151,51,44,182,35,58,246,79,209,88,114,165,193,254,50,35,71,223,145,121,156,234,109,155,46,87,185,36,33,126,106,55,253,224,62,45,150,203,109,186,214,255,166,107,249,147,125,226,14,232,127,83,44,48,76,214,24,38,107,229,97,227,24,34,219,38,157,11,78,129,188,62,5,121,53,123,126,210,28,228,117,146,214,231,137,161,9,250,30,165,57,52,217,197,245,44,112,77,176,48,22,53,106,231,77,250,253,91,15,194,148,134,206,181,26,33,79,145,207,105,155,63,154,109,60,216,63,53,182,237,121,125,28,210,172,87,229,52,80,49,227,121,239,74,216,23,207,67,109,60,211,48,94,27,99,245,231,9,44,188,215,212,140,126,232,221,80,226,24,7,101,69,105,54,65,89,225,51,15,120,109,100,248,29,175,22,91,239,0,142,133,182,73,229,142,75,6,194,85,144,63,211,239,251,89,120,7,51,184,190,42,135,12,81,94,241,93,75,138,175,135,188,149,91,104,95,149,218,88,77,219,248,94,42,45,121,177,46,150,74,11,44,184,100,32,92,25,194,130,239,214,245,52,75,9,163,114,105,96,196,82,193,136,101,4,35,150,193,140,88,18,140,88,226,140,88,202,24,141,47,115,25,149,203,44,70,44,141,140,88,124,70,44,67,24,177,20,50,98,201,103,196,82,193,104,124,153,207,168,92,154,24,177,84,51,98,25,197,136,101,40,35,150,36,35,150,126,140,88,124,70,227,203,72,70,229,210,202,136,101,54,35,150,20,35,150,90,70,44,195,24,177,20,49,98,41,96,196,82,205,104,172,155,201,168,92,210,140,88,234,24,177,148,50,98,25,206,136,101,32,35,150,209,140,88,250,51,98,89,197,136,165,150,211,57,38,35,150,197,49,62,44,115,24,177,100,24,177,180,48,98,169,103,212,118,235,25,149,75,25,35,150,65,140,88,6,48,98,241,122,152,101,123,255,37,65,241,117,144,142,238,105,143,5,29,253,63,116,13,232,242,66,124,208,189,169,114,208,209,124,50,217,144,243,63,87,23,109,107,27,203,200,198,61,124,244,147,129,109,242,133,255,37,49,198,235,121,150,1,140,88,6,49,98,41,99,196,82,207,137,197,227,195,210,194,168,92,50,140,88,230,48,98,89,204,136,101,36,163,182,91,203,136,101,21,163,58,234,207,136,101,52,35,150,129,140,88,134,51,98,41,101,196,82,199,136,37,205,136,101,38,35,150,106,70,227,110,1,163,114,41,98,196,50,140,17,75,45,35,150,20,35,150,217,140,88,90,25,177,140,100,196,226,51,26,235,250,49,42,151,36,35,150,161,140,88,70,49,98,169,102,196,210,196,136,101,62,35,150,10,70,227,75,62,163,114,41,100,196,50,132,17,139,207,136,165,145,17,203,44,70,44,115,25,177,148,49,26,95,226,140,202,37,193,136,101,48,35,150,17,140,88,42,24,177,52,48,98,41,97,196,82,202,104,124,201,211,202,165,16,226,233,94,164,212,209,125,240,145,144,142,190,251,92,10,58,250,94,53,141,161,248,77,104,124,118,128,246,193,111,71,211,62,163,64,87,161,49,203,178,42,49,91,86,41,252,110,48,126,95,220,240,119,206,119,218,222,247,127,139,13,215,61,126,115,23,191,83,63,212,172,159,180,60,30,208,247,209,105,209,54,63,244,21,3,255,146,101,152,225,60,75,155,67,12,183,11,105,99,48,100,136,242,58,4,218,231,96,173,109,23,128,206,84,222,60,240,73,118,105,27,249,186,203,58,186,135,89,109,212,149,180,57,200,112,251,150,115,211,3,160,44,7,105,101,138,249,73,90,232,91,3,35,244,173,36,176,20,89,232,91,133,22,250,86,2,50,68,121,45,132,246,154,8,25,43,19,22,218,107,161,214,94,105,27,249,186,203,58,184,135,89,45,248,253,176,31,12,212,124,13,209,202,33,120,174,75,133,105,190,72,242,20,24,110,59,210,92,127,173,28,200,111,1,148,67,63,163,126,155,3,191,104,63,3,28,253,224,92,43,159,116,106,187,64,59,22,199,33,205,121,106,210,102,160,42,63,210,211,245,112,240,44,162,166,147,190,61,11,109,43,79,43,83,218,246,160,126,227,42,156,135,231,144,90,157,23,194,62,216,14,62,136,153,100,110,14,198,252,247,141,218,76,53,75,27,255,81,182,242,33,191,228,39,14,241,87,20,118,165,187,170,176,171,190,104,160,166,186,148,241,95,13,137,167,37,215,184,254,1,148,223,123,102,243,26,180,231,119,193,126,6,124,160,223,127,155,245,219,140,126,61,37,228,131,244,113,8,175,166,137,77,72,39,23,42,95,98,150,201,54,135,164,195,112,76,219,39,9,241,155,45,231,249,61,192,200,192,54,249,146,237,228,26,104,83,212,102,36,207,22,195,60,152,95,44,23,15,142,105,20,95,8,99,158,205,254,38,151,60,173,191,73,142,185,26,163,236,67,212,62,113,76,220,108,152,205,3,63,100,151,182,55,3,31,233,182,128,142,198,61,202,91,33,164,43,5,29,217,193,107,109,106,23,21,160,163,190,224,131,142,218,77,53,232,222,81,225,90,208,189,173,194,117,160,251,151,10,215,131,238,45,21,110,0,221,155,42,220,8,186,55,84,184,9,116,255,84,225,20,232,94,87,225,52,232,94,83,225,22,208,253,67,133,103,130,238,85,21,206,168,181,172,243,87,52,157,172,243,151,53,93,234,227,45,65,157,147,31,178,75,219,47,3,223,38,21,126,5,116,20,158,5,204,47,105,58,201,188,209,2,243,75,26,51,109,111,4,62,226,127,9,116,20,158,13,204,47,106,58,201,188,193,2,243,139,26,51,109,111,0,62,226,127,17,116,20,158,3,204,235,53,157,100,94,103,129,121,189,198,76,219,235,128,143,248,215,131,142,194,173,192,252,130,166,147,204,107,45,48,191,160,49,211,246,90,224,35,254,23,64,71,225,197,192,252,188,166,147,204,107,44,48,63,175,49,211,246,26,224,35,254,231,65,71,225,85,150,249,54,105,124,155,52,62,91,126,95,214,252,190,188,131,252,110,212,252,110,220,65,126,55,104,126,55,236,32,191,91,52,191,91,118,144,223,117,154,223,117,59,200,239,90,205,239,218,29,228,183,175,181,231,158,26,55,250,90,123,238,169,113,163,167,250,145,59,30,237,24,191,238,120,180,99,252,118,167,31,61,107,214,111,112,207,101,77,108,235,37,215,220,220,179,192,242,156,225,50,144,54,159,49,107,51,184,52,255,59,240,175,81,107,242,147,132,120,188,15,254,119,195,121,243,192,39,217,165,109,228,235,45,172,9,208,125,0,58,138,223,12,186,167,85,248,61,208,61,165,194,239,130,238,111,42,252,111,208,61,169,194,239,128,238,9,21,126,27,116,143,171,240,63,64,247,152,10,191,10,186,71,85,120,19,232,30,81,225,87,64,247,87,21,126,25,116,15,171,240,75,160,123,72,133,55,130,238,65,21,126,17,116,127,81,225,13,160,123,64,133,113,142,239,126,165,218,2,233,254,172,194,235,65,119,159,10,175,3,221,189,42,252,2,232,238,81,225,181,160,251,147,10,175,1,221,221,42,252,28,232,238,82,225,18,224,251,163,210,253,11,210,221,169,194,111,129,238,14,21,126,19,116,183,171,240,27,160,251,131,10,255,19,116,183,169,240,235,160,187,85,133,95,3,221,239,85,248,121,208,229,169,240,51,160,163,231,9,177,237,210,51,204,79,131,142,222,155,120,10,116,244,222,216,223,64,71,239,205,62,9,58,250,111,135,39,64,71,207,14,62,14,58,154,214,127,12,116,244,142,196,163,160,163,119,196,30,1,29,189,151,250,87,208,209,255,56,60,12,58,122,78,240,33,208,209,179,201,15,130,142,222,135,248,11,232,232,125,176,7,64,71,239,160,222,15,58,250,174,206,159,65,71,207,4,222,7,58,122,6,237,94,208,209,123,59,247,128,142,222,135,248,19,232,232,157,224,187,65,71,243,200,119,129,110,140,10,255,17,116,52,183,124,39,232,202,85,248,14,208,209,124,243,237,160,171,84,225,63,128,206,87,225,219,64,87,165,194,183,130,142,230,165,169,109,202,182,34,187,207,246,190,151,148,2,189,225,239,89,6,227,120,147,118,95,150,56,26,225,190,44,165,57,82,53,68,106,103,248,157,36,250,83,26,226,46,132,253,44,126,131,52,40,158,9,144,135,1,224,23,191,155,68,105,142,133,60,72,158,241,22,202,116,130,118,207,152,202,100,60,140,147,250,247,89,245,111,114,85,197,204,114,97,219,163,37,215,121,28,249,151,44,190,89,150,224,217,66,98,241,193,79,133,81,63,233,160,109,80,95,205,83,190,104,188,193,111,176,148,155,241,251,225,23,190,164,95,252,143,174,42,224,32,95,113,72,211,174,181,201,50,163,229,144,253,246,99,185,86,159,196,83,6,60,148,102,57,124,143,173,164,104,235,253,76,114,225,24,73,75,174,54,233,67,30,12,213,25,161,164,112,92,239,14,11,150,167,217,118,155,189,206,49,220,6,130,231,66,198,24,182,41,109,148,66,153,232,109,42,9,241,99,160,188,74,13,151,23,246,55,178,75,219,200,231,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,142,213,177,58,86,199,234,88,29,171,99,117,172,189,133,85,178,84,105,156,120,111,179,138,1,31,233,240,126,139,233,185,109,188,23,76,182,229,189,139,124,184,119,81,105,212,103,246,222,146,15,121,242,129,129,124,197,33,205,204,162,46,174,1,42,140,255,195,69,117,133,247,156,177,254,204,222,239,200,214,31,249,33,187,180,77,190,130,255,56,81,97,172,63,211,247,59,240,62,29,217,253,255,245,155,94,96,190,15,164,83,244,62,186,175,236,233,253,142,234,20,239,189,146,14,239,243,201,58,167,118,87,163,214,120,111,172,198,90,185,116,175,62,176,207,84,130,142,194,213,192,103,182,140,155,109,220,67,11,222,245,44,133,122,240,85,152,252,196,33,190,10,198,144,26,248,158,142,62,94,200,248,116,72,60,45,185,238,107,226,125,235,177,102,243,26,140,153,117,96,63,3,62,208,239,56,179,126,155,209,175,167,132,124,144,62,14,225,102,122,184,10,210,201,133,202,151,152,241,63,169,49,29,134,43,180,125,146,16,95,107,57,207,99,129,35,3,219,228,75,182,147,58,104,83,105,56,94,154,62,222,96,126,177,92,74,160,92,40,190,18,202,197,116,127,147,229,130,231,119,62,48,140,1,150,26,141,19,207,171,112,12,172,181,192,183,189,243,170,90,224,35,93,57,240,81,62,112,60,185,5,88,109,158,3,233,207,215,96,29,26,58,78,108,245,124,13,62,127,81,5,28,228,11,159,103,217,83,181,107,249,124,141,126,222,227,195,190,248,109,213,29,241,76,144,126,108,198,103,130,246,5,230,29,245,76,16,241,132,61,19,116,0,140,19,231,127,196,249,107,185,166,179,192,223,140,252,100,183,92,227,199,243,130,114,123,44,221,42,75,91,215,96,52,102,209,243,155,196,65,190,226,144,230,112,173,77,25,62,190,7,207,115,225,24,31,139,229,62,215,24,11,101,83,103,184,108,44,28,83,131,231,157,234,129,95,63,246,39,33,190,24,242,86,111,56,111,120,254,66,118,105,27,249,186,203,58,130,1,235,184,16,86,60,231,31,163,165,11,158,221,53,202,154,14,206,239,27,140,218,204,158,247,76,80,182,228,216,73,227,17,249,137,67,252,18,24,99,151,193,249,59,229,217,7,59,103,132,196,211,146,171,207,141,135,242,155,104,54,175,193,49,174,9,236,103,192,7,250,157,100,214,111,51,250,165,243,123,242,65,250,56,132,79,135,243,251,73,93,193,15,203,151,152,241,191,201,49,29,134,199,105,251,36,33,190,209,114,158,39,2,71,6,182,201,151,108,39,39,65,155,58,3,206,239,77,247,115,204,47,150,203,104,40,151,15,255,231,29,116,85,90,122,217,158,169,63,224,249,131,233,126,233,129,31,178,75,219,13,192,71,186,122,40,211,243,173,205,43,102,185,124,224,242,99,219,206,43,226,124,167,15,92,56,223,25,55,204,85,16,235,122,215,201,148,77,124,207,138,150,92,99,87,1,172,251,25,102,145,115,103,244,158,213,242,206,246,142,121,199,181,29,220,54,175,213,3,172,124,13,49,15,208,48,76,69,143,175,130,229,131,142,94,5,235,7,58,218,191,63,232,200,206,0,136,179,145,117,204,27,217,205,215,24,11,128,205,148,95,124,165,142,150,92,213,223,31,88,76,55,69,89,198,116,84,80,213,127,88,199,162,206,54,172,255,126,26,99,88,253,203,184,184,150,174,127,108,219,124,25,3,47,6,103,121,202,121,190,130,165,74,147,153,163,119,11,147,42,163,242,26,64,190,27,40,223,5,148,239,254,201,119,253,228,187,125,242,93,190,98,224,188,68,173,229,57,162,188,182,151,239,230,201,119,151,228,248,35,175,49,228,88,46,175,113,228,117,135,60,95,147,99,148,31,203,142,221,114,46,86,206,149,200,243,57,121,174,47,207,241,229,56,47,199,82,121,62,32,199,89,57,190,202,227,130,60,118,201,227,179,60,118,201,19,109,121,64,145,255,145,54,57,150,253,95,180,157,132,76,17,50,85,200,52,33,211,133,204,16,178,179,144,93,132,236,26,203,254,87,218,110,170,108,119,23,242,9,33,123,8,217,83,200,94,66,246,22,178,79,44,251,191,99,251,10,249,164,144,253,132,236,47,228,0,33,7,198,178,255,239,117,144,144,79,9,57,88,200,33,66,62,45,228,208,88,246,127,180,14,19,114,184,144,35,132,28,41,228,51,66,142,138,101,255,115,239,104,33,199,8,57,86,200,188,88,246,255,238,22,196,178,255,101,213,38,100,161,144,227,132,28,47,100,145,144,19,98,217,255,140,90,34,100,169,144,101,66,218,133,156,40,228,36,33,29,66,150,11,233,20,178,66,200,201,66,78,17,178,82,200,169,66,78,19,242,89,33,167,11,57,67,200,153,66,206,18,114,182,144,207,9,57,71,200,231,133,156,43,228,60,33,231,11,249,130,144,11,98,217,255,130,186,80,200,69,66,46,142,101,235,249,82,33,151,9,185,92,200,21,66,174,20,114,149,144,47,10,185,90,200,53,66,190,36,228,203,66,174,21,114,157,144,175,8,185,94,200,13,66,110,20,114,147,144,155,133,172,142,117,189,203,138,141,255,33,213,115,119,81,219,135,100,59,155,191,124,73,123,167,159,242,151,137,223,121,75,150,180,159,210,214,218,228,99,220,114,127,233,138,229,157,254,242,206,121,29,157,254,194,142,246,165,126,115,19,218,189,89,141,14,212,118,23,8,43,109,29,254,162,229,129,201,165,139,150,117,182,117,96,250,117,106,84,165,235,243,121,157,157,109,75,79,236,244,59,219,253,121,173,173,254,41,139,58,143,247,219,79,110,235,88,40,88,112,191,87,212,126,52,40,207,14,73,115,132,58,144,208,123,177,251,46,107,109,91,233,183,175,232,244,219,23,250,243,219,87,44,107,93,142,201,143,73,110,141,50,103,222,146,21,109,2,164,221,95,50,175,67,100,127,97,123,135,127,200,188,133,109,135,54,167,83,184,223,50,181,95,213,182,89,88,186,98,73,231,162,19,151,156,186,253,124,236,81,244,49,118,158,85,244,191,21,222,97,69,31,89,48,255,5,134,139,80,101,80,51,2,0,107,253,29,91,0,0,0,36,116,31,139,8,0,0,0,0,0,0,255,237,221,7,124,21,199,157,7,240,183,122,106,79,79,133,34,84,145,244,158,10,66,8,193,147,4,24,227,194,147,187,220,144,27,114,149,45,140,176,177,5,194,32,154,187,141,27,184,247,222,187,211,123,115,122,46,185,20,231,146,92,234,165,56,151,122,169,151,92,156,75,46,113,124,153,217,55,127,244,99,88,158,181,97,6,253,21,102,63,159,225,205,206,238,206,124,103,182,207,238,138,39,35,145,136,23,201,12,81,17,202,35,187,15,52,61,173,126,83,123,55,116,122,230,242,74,217,116,230,76,18,103,116,146,56,115,39,137,51,111,146,56,243,39,137,179,96,146,56,11,39,137,51,54,73,156,69,147,196,25,159,36,206,226,73,226,44,153,36,206,210,73,226,44,155,36,206,41,147,196,57,117,146,56,167,77,18,231,244,73,226,44,55,232,172,6,231,12,245,91,161,126,43,213,111,149,250,165,121,107,212,111,173,250,157,169,234,152,171,198,235,68,168,23,161,65,132,132,154,70,13,146,20,161,81,132,38,17,154,69,104,17,97,150,8,173,34,204,22,161,77,132,57,34,180,139,48,87,132,14,17,230,137,48,95,229,209,41,66,151,8,221,34,44,16,97,161,8,139,68,56,64,132,197,34,28,40,194,18,17,14,18,225,96,17,14,17,225,80,17,150,170,54,235,17,225,48,17,14,23,225,8,17,142,20,225,40,17,142,22,225,24,17,122,69,56,86,132,227,68,56,94,132,19,68,56,81,132,101,34,244,169,186,36,84,93,78,18,225,100,17,78,17,225,84,17,78,19,97,185,8,253,34,156,46,194,25,34,156,41,194,89,34,156,45,194,57,34,12,136,112,174,8,231,137,48,40,194,10,17,206,23,97,165,8,67,34,172,18,225,2,17,46,20,97,181,8,23,137,112,177,8,195,34,172,17,97,173,8,35,34,172,211,218,252,18,17,214,139,176,65,132,81,53,109,138,154,182,81,132,77,34,108,22,97,139,8,91,69,184,84,132,203,68,184,92,132,43,68,184,82,132,171,68,184,90,132,107,68,184,86,132,109,34,92,167,229,117,189,8,55,136,112,163,8,55,137,176,93,132,29,34,220,44,194,45,34,220,42,194,109,34,220,46,194,29,34,220,41,194,93,34,220,45,194,61,42,175,28,149,215,189,34,220,167,165,221,47,194,3,42,254,160,250,125,72,253,62,172,126,31,81,191,143,170,223,199,212,239,227,234,247,9,245,251,164,108,143,178,76,92,94,107,234,125,2,50,141,182,121,15,210,104,251,207,129,52,218,23,162,144,70,251,69,46,164,209,62,146,7,105,180,191,228,67,26,237,59,5,144,54,83,197,11,33,173,14,226,244,91,175,226,69,144,214,160,226,113,72,75,168,120,49,164,37,85,188,4,210,26,85,188,20,210,154,84,188,12,210,154,85,124,10,164,181,168,248,84,72,155,165,226,211,32,173,85,197,167,171,95,106,11,57,164,213,111,106,47,7,153,167,225,99,109,74,218,105,59,40,135,250,208,118,48,3,210,104,59,168,128,52,218,14,42,33,141,234,94,5,105,180,29,84,67,26,109,7,53,144,70,219,65,45,164,209,118,48,19,210,104,59,192,237,135,182,131,122,72,163,237,160,1,210,104,59,72,64,26,109,7,73,72,163,237,160,17,210,104,59,104,130,52,218,14,154,33,141,182,131,22,72,163,246,157,5,105,212,190,180,253,200,246,60,18,166,211,128,251,42,246,3,82,26,77,199,125,53,10,121,82,26,77,199,125,149,166,227,190,74,211,113,95,197,233,244,75,211,113,95,165,233,184,95,210,116,220,7,105,29,226,254,70,203,224,190,69,235,16,183,79,202,7,183,69,90,135,184,221,81,222,184,141,209,58,196,109,140,202,195,109,140,214,33,110,99,100,192,109,140,214,33,110,99,228,74,64,26,237,35,184,141,145,21,143,81,249,224,72,171,223,212,222,13,157,120,76,166,193,211,198,211,16,167,242,243,161,254,134,44,169,56,88,234,160,156,6,179,229,116,227,185,100,60,117,110,0,75,210,112,157,241,124,53,30,75,18,44,141,102,45,126,127,100,147,217,60,253,117,74,109,157,80,191,120,158,173,135,250,52,27,174,143,7,229,80,190,52,78,101,197,33,13,247,191,230,0,95,139,89,95,151,7,229,80,190,52,222,2,62,74,107,180,215,86,41,60,54,81,222,242,156,48,0,101,154,62,246,200,250,227,126,158,6,3,149,21,133,121,154,203,198,92,43,84,90,17,76,175,133,52,90,30,143,199,73,45,205,198,62,228,65,57,148,47,141,55,130,143,142,41,201,125,235,235,26,175,47,161,249,44,28,251,58,241,158,146,242,13,42,215,240,126,23,184,142,104,27,106,177,92,174,126,60,106,208,202,197,251,18,26,178,157,15,154,192,107,250,248,41,243,156,101,54,207,148,172,75,43,152,211,80,6,158,103,103,91,104,251,86,104,79,15,202,160,244,40,196,175,137,140,13,179,33,78,199,21,50,203,125,165,37,96,62,140,55,106,203,196,97,122,139,229,58,207,2,71,26,198,169,44,121,44,221,4,6,195,219,188,191,190,91,52,3,141,55,64,250,172,128,246,194,115,32,77,159,1,105,116,188,79,66,90,189,150,7,222,171,227,113,213,240,118,221,153,173,158,184,222,41,13,239,19,103,5,248,90,205,250,186,178,109,11,173,224,163,180,102,203,109,181,167,235,158,89,251,113,185,166,247,61,204,95,238,231,180,159,80,57,81,152,94,147,51,54,223,131,96,50,124,239,213,21,246,126,7,207,9,102,175,63,59,83,97,239,3,45,222,251,250,231,218,90,179,121,166,108,111,83,17,104,63,178,227,49,4,207,109,54,246,169,90,109,61,209,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,117,255,182,74,75,66,115,226,51,176,4,3,95,208,51,48,211,247,6,248,220,145,242,150,247,126,191,132,50,235,141,150,217,233,247,5,225,253,92,2,12,84,86,20,230,121,29,92,191,85,113,236,59,79,168,95,124,95,36,1,249,219,124,94,65,249,210,248,76,240,81,93,112,253,153,190,95,244,34,187,222,187,166,255,169,203,237,58,223,252,62,208,153,146,239,20,200,247,20,104,123,210,247,59,124,230,95,173,165,201,109,178,46,103,172,190,102,247,149,204,115,121,236,31,149,67,182,190,137,122,107,109,159,121,134,219,160,181,141,249,245,209,229,31,31,168,125,101,211,38,34,187,31,163,12,246,105,116,82,4,251,70,101,254,73,112,4,245,149,21,168,21,81,98,214,179,211,53,158,231,194,22,206,79,187,245,213,39,34,99,125,134,84,150,222,86,137,55,105,171,82,213,86,114,127,121,151,55,182,156,225,109,180,43,108,95,30,110,199,102,215,95,87,10,223,105,28,143,5,215,169,225,243,188,149,103,120,50,79,195,207,39,252,126,197,108,207,217,240,153,25,62,63,156,136,103,102,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,201,138,239,206,227,115,47,154,175,158,129,143,210,240,89,208,44,179,150,20,126,123,75,121,203,103,23,143,195,179,11,179,207,149,51,207,189,240,121,68,2,12,65,223,193,125,7,158,169,60,173,226,248,29,92,208,123,13,22,191,99,204,250,94,3,149,133,223,228,225,250,51,253,188,3,159,33,82,190,255,188,229,102,158,139,155,221,7,186,118,62,23,167,237,73,223,239,240,187,28,253,251,53,124,206,135,239,66,36,212,47,62,27,75,88,107,151,241,173,15,220,103,240,253,13,138,227,187,42,102,219,184,211,198,51,52,249,39,130,118,30,47,115,161,110,248,125,27,77,127,25,142,33,31,243,198,214,141,126,188,144,211,95,9,152,78,67,182,231,154,179,160,253,230,152,173,171,127,204,108,135,252,211,80,6,150,59,215,108,185,157,88,46,125,71,72,101,80,122,20,226,95,130,6,154,59,22,221,217,190,100,150,219,93,91,192,124,24,175,213,150,137,195,244,54,203,117,158,3,142,52,140,83,89,114,59,249,36,108,83,175,192,249,210,244,249,6,235,139,237,82,9,237,66,211,241,155,29,211,251,27,126,67,42,135,4,24,240,155,186,132,230,196,235,170,4,248,218,44,248,246,116,93,213,6,62,74,195,111,144,169,30,120,60,193,119,3,109,94,3,233,239,254,224,58,52,116,158,216,229,221,31,124,255,34,25,217,253,239,9,68,97,158,87,225,221,31,253,186,39,1,203,86,65,158,251,226,125,37,253,220,140,239,224,252,196,189,175,180,211,144,120,147,182,250,21,28,195,42,114,50,241,61,93,91,115,249,174,24,175,89,90,160,222,45,123,168,119,18,210,109,28,19,201,149,167,57,240,58,132,230,249,35,108,155,114,192,227,105,163,250,197,235,53,253,190,208,252,181,69,151,127,109,214,110,52,207,204,57,11,207,149,180,190,240,154,129,166,191,14,219,224,27,112,237,69,117,174,131,124,74,114,118,159,78,67,182,107,179,57,208,126,243,204,214,213,223,47,231,67,254,105,40,3,203,77,153,45,183,19,203,165,107,51,42,131,210,163,16,47,206,25,107,15,252,195,165,212,190,100,150,219,93,71,192,124,24,159,173,45,19,135,233,29,150,235,60,15,28,105,24,167,178,228,118,226,229,140,197,105,155,177,113,205,129,245,197,118,169,130,118,161,233,216,15,86,175,205,47,183,103,218,31,240,248,106,122,191,196,235,119,202,87,191,158,15,186,206,198,243,131,249,235,161,221,191,53,72,68,118,239,19,194,190,42,60,38,96,95,149,141,239,70,232,93,120,252,110,164,206,98,91,252,163,127,163,14,191,165,161,93,93,250,108,188,171,95,23,194,87,15,62,90,46,10,190,132,5,95,152,111,9,18,224,163,229,240,239,67,54,90,240,37,67,248,26,193,71,203,229,129,207,244,223,65,194,191,87,55,30,95,208,223,150,203,135,95,211,215,136,120,45,58,30,31,30,119,105,185,2,240,153,238,223,199,191,131,59,30,31,246,249,211,114,133,224,51,220,151,228,251,218,66,248,176,255,133,150,139,129,207,116,255,139,204,187,61,132,111,46,248,104,185,34,240,25,190,222,243,125,29,33,124,120,141,212,1,113,242,153,190,70,146,190,249,33,124,41,48,237,188,86,4,95,151,5,95,103,8,95,23,248,104,185,18,240,45,176,224,235,14,225,91,0,62,90,174,20,124,139,44,248,22,134,240,45,2,31,45,87,6,190,197,22,124,7,132,240,45,6,31,45,55,5,124,75,44,248,14,12,225,91,2,62,90,110,42,248,14,182,224,59,40,132,239,96,240,209,114,211,192,119,168,5,223,33,33,124,135,130,143,150,195,191,15,159,182,224,91,26,194,151,6,31,45,87,13,190,195,204,250,252,111,247,122,66,248,14,3,203,145,102,45,11,164,229,240,16,150,35,193,114,132,89,139,255,237,222,81,102,243,244,251,182,142,54,156,167,204,227,24,104,19,106,63,178,199,97,250,209,208,94,199,24,110,47,15,202,164,124,105,28,125,206,186,127,91,165,165,71,115,198,96,190,30,6,62,74,59,194,162,37,166,89,228,144,237,88,23,228,195,117,121,172,89,159,127,94,232,13,225,59,22,44,39,24,181,116,251,253,94,199,133,176,156,0,150,227,141,90,50,231,133,19,205,230,233,31,195,151,129,159,234,74,229,196,97,58,174,243,101,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,205,91,165,165,87,115,198,96,190,94,6,62,74,59,222,162,37,166,89,228,144,237,61,145,32,31,174,203,147,204,250,252,119,106,250,66,248,78,2,203,169,70,45,153,255,39,225,228,16,150,83,193,114,138,81,75,230,157,154,211,204,230,233,191,83,179,28,252,84,87,42,39,14,211,113,157,47,55,92,55,15,202,164,124,105,28,125,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,147,197,42,45,125,154,51,6,243,245,49,240,81,218,41,22,45,49,205,34,135,108,253,236,65,62,92,151,167,155,245,249,207,36,250,67,248,78,7,203,89,102,45,254,223,127,56,35,132,229,44,176,156,105,214,226,63,147,56,219,108,158,254,51,137,115,192,79,117,165,114,226,48,29,215,249,57,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,244,107,206,24,204,215,207,192,71,105,103,90,180,196,52,139,28,178,29,151,130,124,184,46,207,53,235,243,143,225,3,33,124,231,130,101,133,81,75,167,255,92,249,188,16,150,21,96,25,52,106,201,28,195,207,55,155,167,127,12,95,9,254,243,212,47,149,19,135,233,184,206,87,26,174,155,7,101,82,190,52,142,62,103,117,86,103,117,86,103,117,86,103,117,86,103,221,191,173,210,50,160,57,99,48,223,0,3,31,165,13,90,180,196,52,139,28,178,221,167,4,249,112,93,174,50,235,243,239,233,134,66,248,86,129,101,181,81,75,230,158,238,130,16,150,213,96,185,208,168,37,115,79,119,145,217,60,253,123,186,139,193,79,117,165,114,226,48,29,215,249,197,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,157,213,89,247,111,171,180,12,105,206,24,204,55,196,192,71,105,23,90,180,196,52,139,28,178,221,167,4,249,112,93,174,49,235,243,239,233,134,67,248,214,128,101,157,5,203,218,16,150,117,96,25,49,107,241,239,233,46,49,155,167,127,79,183,30,252,84,87,42,39,14,211,113,157,175,55,92,55,15,202,164,124,105,28,125,147,197,42,45,195,154,51,6,243,13,51,240,81,218,136,69,75,76,179,200,33,219,254,19,228,195,117,57,106,214,231,239,223,27,66,248,70,193,178,217,130,101,99,8,203,102,176,108,50,107,241,143,53,91,204,230,233,31,107,182,130,159,234,74,229,196,97,58,174,243,173,134,235,230,65,153,148,47,141,163,111,178,88,165,101,131,230,140,193,124,27,24,248,40,109,147,69,75,76,179,200,33,219,254,19,228,195,117,121,153,5,223,165,33,124,151,129,239,210,0,223,21,22,124,151,135,240,93,1,62,90,14,255,143,209,171,44,248,174,12,225,187,10,124,180,92,17,248,174,177,224,187,58,132,239,26,240,93,13,113,242,109,179,224,187,54,132,111,27,152,104,57,252,63,70,175,183,224,187,46,132,239,122,240,209,114,248,127,140,222,104,193,119,67,8,223,141,224,163,229,74,193,183,221,130,239,166,16,190,237,224,163,229,202,192,119,179,5,223,142,16,190,155,193,71,203,225,241,239,86,11,190,91,66,248,110,5,223,45,1,190,219,45,248,110,11,225,187,29,124,183,5,248,238,180,224,187,35,132,239,78,240,221,17,224,187,219,130,239,174,16,190,187,193,114,143,89,75,42,14,150,123,160,156,251,44,212,249,222,200,248,235,124,31,88,238,183,80,103,178,220,15,229,60,104,161,206,15,68,198,95,103,42,63,14,203,161,239,97,11,190,135,66,248,30,6,223,67,1,190,71,45,248,30,9,225,123,20,124,180,28,238,199,143,91,240,61,22,194,247,56,248,30,11,240,61,105,193,247,68,8,223,147,224,123,34,192,247,180,5,223,83,33,124,79,131,239,169,0,223,179,22,124,207,132,240,61,11,190,103,2,124,207,91,240,61,23,194,247,60,248,158,11,240,189,104,193,247,66,8,223,139,224,123,33,192,247,22,11,190,151,66,248,222,2,190,151,2,124,111,179,224,123,107,8,223,219,192,247,214,0,223,59,44,248,222,30,194,247,14,240,189,61,192,247,46,11,190,119,134,240,189,11,124,239,12,240,189,199,130,239,221,33,124,239,1,223,187,3,124,239,179,224,123,111,8,223,251,192,247,222,0,223,7,44,248,222,31,194,247,1,240,189,63,192,247,33,11,190,15,134,240,125,8,124,31,12,240,125,196,130,239,195,33,124,31,1,223,135,3,124,31,53,235,243,159,67,188,28,194,247,81,176,124,194,172,197,255,214,253,99,33,44,159,0,203,199,205,90,252,103,34,159,52,155,167,255,76,228,83,224,167,186,82,57,113,152,142,235,252,83,134,235,230,65,153,148,47,141,163,207,89,247,111,171,180,188,172,57,99,48,223,203,12,124,148,246,113,139,150,152,102,145,67,182,227,82,144,15,215,229,103,204,250,252,99,248,167,67,248,62,3,150,207,25,181,100,254,134,250,191,132,176,124,14,44,159,53,106,201,28,195,255,213,108,158,254,49,252,243,224,167,186,82,57,113,152,142,235,252,243,134,235,230,65,153,148,47,141,163,207,89,157,213,89,157,213,89,157,213,89,67,13,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,234,172,206,58,129,86,105,249,180,230,140,193,124,159,102,224,163,180,207,90,180,196,52,139,28,178,245,179,7,249,112,93,126,209,172,207,127,38,241,133,16,190,47,130,229,203,70,45,153,103,18,95,10,97,249,50,88,94,49,106,201,60,147,248,55,179,121,250,207,36,190,2,126,170,43,149,19,135,233,184,206,191,98,184,110,30,148,73,249,210,56,250,156,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,157,213,89,39,139,85,90,190,160,57,99,48,223,23,24,248,40,237,21,139,150,152,102,145,67,182,126,246,32,31,174,203,175,153,245,249,207,36,190,26,194,247,53,176,124,195,168,37,243,255,71,252,123,8,203,55,192,242,117,163,150,204,51,137,111,154,205,51,37,243,248,22,248,169,174,84,78,28,166,227,58,255,150,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,95,213,156,49,152,239,171,12,124,148,246,117,139,150,152,102,145,67,182,251,148,32,31,174,203,239,152,245,249,247,116,223,14,225,251,14,88,190,103,212,146,185,167,251,143,16,150,239,129,229,187,70,45,153,123,186,239,155,205,211,191,167,251,1,248,169,174,84,78,28,166,227,58,255,129,225,186,121,80,38,229,75,227,232,115,86,103,117,86,103,117,86,103,117,86,103,117,214,253,219,42,45,223,214,156,49,152,239,219,12,124,148,246,93,139,150,152,102,145,67,182,251,148,32,31,174,203,31,154,245,249,247,116,175,134,240,253,16,44,63,54,106,201,220,211,253,103,8,203,143,193,242,35,163,150,204,61,221,79,204,230,233,223,211,253,20,252,84,87,42,39,14,211,113,157,255,212,112,221,60,40,147,242,165,113,244,57,171,179,58,171,179,58,171,179,58,171,179,58,235,254,109,149,150,87,53,103,12,230,123,149,129,143,210,126,100,209,18,211,44,114,200,118,159,18,228,195,117,249,115,179,62,255,158,238,103,33,124,63,7,203,47,205,90,252,255,103,224,191,66,88,126,9,150,95,152,181,248,247,116,191,50,155,167,127,79,247,107,240,83,93,169,156,56,76,199,117,254,107,195,117,243,160,76,202,151,198,209,231,172,251,183,85,90,126,166,57,99,48,223,207,24,248,40,237,23,22,45,49,205,34,135,108,199,165,32,31,174,203,223,154,245,249,199,240,223,132,240,253,22,44,191,55,107,241,143,225,255,29,194,242,123,176,252,206,172,197,63,134,255,143,217,60,253,99,248,31,192,79,117,165,114,226,48,29,215,249,31,12,215,205,131,50,41,95,26,71,159,179,238,223,86,105,249,141,230,140,193,124,191,97,224,163,180,223,89,180,196,52,139,28,178,29,151,130,124,184,46,255,104,214,231,31,195,95,11,225,251,35,88,254,108,193,242,191,33,44,127,6,203,159,204,90,252,99,248,255,153,205,211,63,134,255,5,252,84,87,42,39,14,211,113,157,255,197,112,221,60,40,147,242,165,113,244,77,22,171,180,188,166,57,99,48,223,107,12,124,148,246,39,139,150,152,102,145,67,182,253,39,200,135,235,242,117,11,190,191,134,240,189,14,190,191,6,248,222,176,224,251,91,8,223,27,224,251,91,128,143,22,54,233,251,255,200,248,125,52,49,14,203,161,47,199,130,207,243,198,239,203,1,31,45,135,190,92,11,190,104,8,95,46,248,162,1,190,124,11,190,188,16,190,124,240,229,5,248,10,45,248,10,66,248,10,193,87,16,224,139,155,245,249,215,15,177,16,62,42,95,90,138,12,183,149,204,179,216,108,158,41,153,103,137,225,54,147,121,148,66,35,81,251,21,195,186,163,233,37,208,94,165,134,219,203,131,50,41,95,26,71,223,120,173,57,145,137,181,90,40,183,171,88,228,81,8,245,166,252,239,137,236,218,14,114,40,83,241,92,72,199,125,111,170,133,54,153,162,242,244,84,160,50,202,160,77,166,89,40,151,202,201,83,229,146,131,202,138,194,60,179,11,51,191,37,145,204,246,66,67,149,229,182,193,33,13,241,169,176,237,210,208,207,200,50,204,200,210,195,200,82,236,241,177,44,100,212,46,243,25,89,218,24,89,154,24,89,234,24,89,106,24,89,102,48,178,12,49,178,244,49,178,116,50,178,180,51,178,180,48,178,52,48,178,84,48,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,236,96,100,241,38,216,18,139,236,222,39,26,131,233,197,48,95,142,182,172,236,95,57,175,108,108,122,185,214,215,38,211,102,64,159,139,158,119,57,228,61,93,197,103,120,187,47,139,109,84,110,161,141,176,156,52,140,83,89,69,96,152,225,77,188,101,7,35,75,57,35,75,45,35,75,146,145,165,149,145,165,131,145,165,155,145,101,41,35,75,47,35,75,37,35,203,0,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,16,35,203,12,70,150,26,70,150,58,70,150,38,70,150,54,70,150,249,140,44,11,25,89,232,254,153,131,165,135,81,187,12,51,178,244,51,178,84,237,35,11,245,183,80,190,211,53,203,68,150,91,97,182,92,255,61,251,74,40,151,250,159,42,160,221,169,252,74,112,84,25,118,120,154,195,131,114,171,160,220,106,11,237,78,249,211,59,81,228,160,178,162,48,207,159,225,157,40,227,237,208,153,121,111,177,198,104,29,187,252,191,195,85,171,242,164,188,101,90,157,150,38,203,174,55,220,190,178,156,153,176,94,105,221,226,144,134,120,29,248,26,232,252,16,25,243,37,45,108,119,141,80,255,52,148,81,7,233,77,22,182,187,70,56,230,121,80,70,35,108,119,20,47,141,141,205,75,243,201,247,21,223,128,118,170,130,252,154,85,60,71,205,211,20,48,79,2,226,152,79,51,172,32,140,211,122,164,246,137,195,116,204,171,225,77,124,249,176,92,90,229,157,218,187,193,111,207,164,118,252,76,106,245,145,30,47,54,102,104,48,107,232,194,54,205,85,249,210,54,212,96,175,238,41,220,38,104,27,214,215,139,76,111,177,208,230,77,218,54,76,101,52,193,54,76,241,102,213,246,17,152,79,14,51,181,245,84,4,237,213,2,199,131,160,253,178,197,226,118,68,215,34,73,205,146,109,30,220,95,90,178,236,59,178,142,141,222,238,243,101,107,151,56,76,111,28,103,57,184,76,131,229,118,107,214,246,191,102,173,126,114,159,152,10,251,95,210,130,161,94,51,212,107,237,97,227,28,34,171,68,125,2,73,168,107,27,212,213,236,117,75,167,95,215,26,109,159,39,3,94,183,208,60,51,202,198,92,29,224,186,41,98,210,149,57,22,109,143,140,13,91,34,99,231,111,42,75,150,123,131,217,114,253,239,89,110,138,236,58,120,218,120,26,226,55,128,229,70,179,22,255,123,150,235,205,230,233,95,23,94,103,54,207,69,50,143,109,208,38,212,126,100,143,195,244,235,160,189,182,25,110,47,15,202,164,124,105,28,125,227,181,150,79,176,213,214,250,191,214,108,158,59,191,145,161,182,188,86,107,83,172,207,213,134,235,35,243,184,70,229,149,11,101,93,13,101,94,105,97,221,93,165,242,162,235,21,42,227,26,40,247,10,11,229,82,57,116,143,73,14,42,43,10,243,28,163,142,207,250,119,55,195,150,219,6,135,52,196,169,44,180,228,48,178,244,51,178,20,50,178,244,48,178,228,49,178,44,100,100,153,207,200,210,198,200,210,196,200,82,199,200,178,157,145,165,134,145,101,26,35,75,25,35,75,49,35,75,140,145,37,159,145,37,202,200,50,196,200,210,199,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,110,70,150,14,70,150,86,70,150,36,35,75,45,35,203,54,70,150,114,70,150,42,70,150,29,140,44,83,25,89,74,25,89,226,140,44,222,4,91,246,244,109,55,77,223,6,105,57,218,178,250,183,221,151,169,244,28,88,230,82,21,143,6,228,125,25,164,93,174,226,151,6,44,139,109,116,153,86,151,212,222,13,126,27,97,57,105,24,167,178,240,219,238,75,25,88,226,140,44,165,140,44,83,25,89,118,48,178,84,49,178,148,51,178,108,99,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,157,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,225,125,100,161,103,122,148,239,229,154,101,34,203,221,106,182,92,255,59,206,45,80,46,61,227,220,10,237,78,229,111,1,199,102,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,108,10,107,235,124,115,219,70,109,29,144,131,202,138,194,60,55,171,78,168,18,101,222,4,203,110,129,101,177,61,71,195,154,223,164,70,104,246,84,24,213,204,178,220,13,22,202,165,114,232,91,89,114,108,128,182,162,121,238,130,182,178,208,14,11,246,244,253,237,122,11,245,198,33,13,113,42,107,79,223,223,78,180,165,159,145,165,144,145,165,135,145,37,143,145,101,33,35,203,124,70,150,54,70,150,38,70,150,58,70,150,237,140,44,155,25,89,106,24,89,166,49,178,148,49,178,20,51,178,196,24,89,242,25,89,162,140,44,67,140,44,125,140,44,157,140,44,237,140,44,45,140,44,13,140,44,21,140,44,211,25,89,166,48,178,148,48,178,20,49,178,20,48,178,228,50,178,84,51,178,12,48,178,84,50,178,244,50,178,44,101,100,233,102,100,233,96,100,105,101,100,73,50,178,212,50,178,148,51,178,84,49,178,236,96,100,153,202,200,82,202,200,18,103,100,241,38,216,178,167,239,111,105,250,40,164,229,104,203,234,223,223,174,83,233,57,176,204,136,138,71,3,242,94,7,105,151,168,248,72,192,178,216,70,235,180,186,164,246,110,240,219,8,203,73,195,56,149,133,223,223,142,48,176,196,25,89,74,25,89,166,50,178,236,96,100,169,98,100,41,103,100,169,101,100,73,50,178,180,50,178,116,48,178,116,51,178,44,101,100,233,101,100,169,100,100,25,96,100,169,102,100,201,101,100,41,96,100,41,98,100,41,97,100,153,194,200,50,157,145,165,130,145,165,129,145,165,133,145,165,157,145,165,147,145,165,143,145,101,136,145,37,202,200,146,207,200,18,99,100,41,102,100,41,99,100,153,198,200,82,195,200,178,153,145,101,59,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,251,200,66,207,244,40,223,75,52,203,68,150,187,214,108,185,41,153,199,26,40,151,158,113,174,133,118,167,242,215,128,227,98,195,14,79,115,108,129,114,169,44,15,226,52,15,45,131,223,213,92,20,214,54,142,239,111,87,67,254,91,193,65,101,69,97,158,111,170,7,157,244,253,237,69,176,236,22,88,22,219,243,194,176,230,55,169,17,154,61,21,46,212,204,178,220,11,44,148,75,229,208,247,183,228,184,0,218,138,230,249,62,180,149,244,172,52,235,241,255,95,111,42,43,2,237,129,67,26,226,43,161,109,86,25,110,27,153,231,249,102,243,244,255,95,231,21,102,243,244,255,95,239,65,104,19,106,63,178,199,97,250,10,104,175,65,195,237,229,65,153,148,47,141,163,111,188,214,242,9,182,218,90,255,231,153,205,115,231,255,235,77,109,121,158,214,166,216,222,231,170,223,92,72,95,11,245,61,219,66,59,159,163,242,162,227,218,217,154,5,211,232,24,68,203,224,49,136,230,121,13,142,65,49,72,199,239,35,207,48,92,15,89,206,89,145,93,135,108,199,165,51,192,114,166,97,139,204,243,116,179,121,250,215,21,203,193,79,117,165,114,226,48,253,108,168,219,114,195,117,243,160,76,202,151,198,151,131,133,6,252,27,13,134,219,36,235,123,109,167,7,88,114,24,89,250,25,89,10,25,89,122,24,89,242,24,89,22,50,178,204,103,100,105,99,100,105,98,100,169,99,100,25,100,100,169,97,100,153,198,200,82,198,200,82,204,200,18,99,100,201,103,100,137,50,178,12,49,178,244,49,178,156,205,200,210,201,200,210,206,200,210,194,200,210,192,200,82,193,200,50,157,145,101,10,35,75,9,35,75,17,35,75,1,35,75,46,35,75,53,35,203,0,35,75,37,35,75,47,35,203,82,70,150,139,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,111,52,208,244,65,72,163,103,113,103,65,218,105,42,126,38,164,229,4,148,65,125,59,203,33,141,174,35,41,15,249,108,228,226,178,221,243,198,54,178,241,236,17,203,73,195,56,149,133,127,163,225,52,6,150,56,35,75,41,35,203,84,70,150,29,140,44,85,140,44,181,140,44,73,70,150,86,70,150,14,70,150,110,70,150,139,25,89,150,50,178,244,50,178,84,50,178,12,48,178,84,51,178,228,50,178,20,48,178,20,49,178,148,48,178,76,97,100,153,206,200,82,193,200,210,192,200,210,194,200,210,206,200,210,201,200,114,54,35,75,31,35,203,16,35,75,148,145,37,159,145,37,198,200,82,204,200,82,198,200,50,141,145,165,134,145,101,144,145,165,142,145,165,137,145,165,141,145,101,62,35,203,66,70,150,60,70,150,30,70,150,66,70,150,126,70,150,28,70,150,97,205,130,207,246,44,190,147,178,64,230,121,178,225,58,75,251,169,145,93,135,108,207,61,79,134,250,157,98,216,34,243,60,201,108,158,254,55,154,203,192,79,117,165,114,226,48,125,57,212,109,153,225,186,121,80,38,229,75,227,203,192,66,3,126,163,105,184,77,178,62,215,62,41,192,146,195,200,210,207,200,82,200,200,210,195,200,146,199,200,178,144,145,101,62,35,75,27,35,75,19,35,75,29,35,75,13,35,203,52,70,150,50,70,150,98,70,150,24,35,75,62,35,75,148,145,101,136,145,101,57,35,75,31,35,75,39,35,75,59,35,75,11,35,75,3,35,75,5,35,203,116,70,150,41,140,44,37,140,44,69,140,44,5,140,44,185,140,44,213,140,44,3,140,44,149,140,44,189,140,44,75,25,89,186,25,89,58,24,89,90,25,89,146,140,44,181,140,44,85,140,44,59,24,89,166,50,178,148,50,178,196,25,89,188,9,182,236,233,91,68,154,142,223,19,210,51,167,83,33,237,68,21,63,5,210,114,2,202,160,254,148,101,144,70,215,110,148,135,254,45,34,165,99,27,217,120,198,134,229,164,97,156,202,194,111,17,79,100,96,137,51,178,148,50,178,76,101,100,217,193,200,82,197,200,82,203,200,146,100,100,105,101,100,233,96,100,233,102,100,89,202,200,210,203,200,82,201,200,50,192,200,82,205,200,146,203,200,82,192,200,82,196,200,82,194,200,50,133,145,101,58,35,75,5,35,75,3,35,75,11,35,75,59,35,75,39,35,75,31,35,203,114,70,150,33,70,150,40,35,75,62,35,75,140,145,165,152,145,165,140,145,101,26,35,75,13,35,75,29,35,75,19,35,75,27,35,203,124,70,150,133,140,44,121,140,44,61,140,44,133,140,44,253,140,44,57,140,44,195,154,165,8,166,215,66,26,61,167,170,131,180,19,84,188,1,210,142,87,241,36,164,29,167,226,77,144,118,172,138,183,64,218,49,42,222,10,105,71,171,120,27,164,29,165,226,237,144,118,164,138,119,64,218,17,42,62,31,210,14,87,241,78,72,59,76,197,187,33,45,173,226,11,33,237,80,21,95,10,105,135,168,56,237,119,242,26,236,32,45,77,174,223,37,42,158,86,191,169,189,27,252,245,75,229,80,190,52,190,4,124,7,171,248,65,144,70,241,94,48,31,168,165,73,243,98,11,230,3,53,51,141,47,6,31,249,15,132,52,138,247,129,249,0,45,77,154,23,89,48,31,160,153,105,124,17,248,200,127,0,164,81,188,31,204,11,180,52,105,238,178,96,94,160,153,105,188,11,124,228,95,0,105,20,31,0,115,74,75,147,230,121,22,204,41,205,76,227,243,192,71,254,20,164,81,124,8,204,115,181,52,105,158,99,193,60,87,51,211,248,28,240,145,127,46,164,81,124,24,204,179,181,52,105,158,101,193,60,91,51,211,248,44,240,145,127,54,164,81,124,135,101,223,193,154,239,96,205,103,171,220,37,90,185,75,246,81,185,139,181,114,23,239,163,114,23,105,229,46,218,71,229,118,105,229,118,237,163,114,231,105,229,206,219,71,229,206,209,202,157,179,143,202,221,223,182,231,137,58,110,236,111,219,243,68,29,55,38,106,63,114,231,163,125,83,174,59,31,237,155,114,199,179,31,53,154,45,183,43,6,249,211,224,105,227,105,136,55,130,165,217,112,27,200,60,19,102,243,76,201,60,235,13,231,41,243,152,9,109,66,237,71,246,56,76,175,135,246,154,105,184,189,60,40,147,242,165,113,244,77,22,171,220,22,111,86,113,124,215,250,22,21,199,119,178,111,85,241,19,32,237,54,21,63,30,210,110,87,241,227,32,237,14,21,63,22,210,238,84,241,99,32,237,46,21,63,20,210,238,86,241,67,32,237,30,21,63,24,210,238,85,241,131,32,237,62,21,95,2,105,247,171,248,129,144,246,128,138,47,134,180,7,85,252,0,72,123,72,197,23,65,218,195,42,190,0,210,30,81,241,46,72,123,84,197,83,144,246,152,138,207,131,180,199,85,124,46,164,61,161,226,115,32,237,73,21,159,5,105,79,169,120,51,164,61,173,226,245,144,246,140,138,31,13,105,207,170,248,81,144,246,156,138,31,9,105,207,171,248,17,144,246,130,138,31,14,105,47,170,248,97,144,246,146,138,167,33,237,45,42,62,27,210,168,95,248,102,72,163,103,221,183,64,26,189,167,118,43,164,209,51,136,219,32,45,95,197,111,135,52,122,175,236,14,72,163,126,250,59,33,141,158,37,223,5,105,244,30,216,221,144,70,239,217,223,3,105,244,236,247,94,72,163,247,182,238,131,180,82,21,191,31,210,232,89,237,3,144,70,239,89,61,8,105,244,30,251,67,144,70,207,86,31,134,52,122,47,234,17,72,43,87,241,71,33,109,134,138,63,6,105,244,30,211,227,144,70,239,113,62,1,105,244,238,248,147,144,70,239,53,62,5,105,244,188,245,105,72,163,62,246,103,32,141,142,83,207,66,26,245,187,63,7,105,180,109,63,15,105,212,23,255,2,164,37,84,252,69,72,163,254,249,151,32,141,206,185,180,109,202,109,69,30,79,107,212,137,90,110,79,105,168,71,45,164,87,169,120,90,77,75,237,221,224,31,199,171,85,158,121,154,131,202,138,194,60,53,106,195,161,237,172,18,46,46,102,210,60,106,188,8,150,171,132,58,84,152,173,67,202,131,252,101,29,10,161,220,10,168,3,205,147,128,58,72,207,12,11,109,138,237,146,134,54,161,178,112,59,165,121,229,241,166,45,54,214,118,180,45,226,243,33,253,220,142,219,24,158,239,13,95,87,250,117,162,114,40,95,26,111,4,31,237,23,201,125,235,235,26,175,47,161,249,108,92,247,226,62,78,67,182,107,240,102,176,52,25,182,200,60,91,204,230,233,95,98,224,61,6,213,149,202,137,195,244,114,168,155,141,123,172,150,200,174,109,74,227,232,107,9,176,210,57,7,191,189,193,191,15,99,184,205,178,94,47,99,185,109,22,202,213,219,136,142,43,109,150,203,109,213,202,109,208,202,13,123,175,138,223,191,207,54,236,181,240,220,202,63,47,225,223,63,74,67,25,248,247,127,230,90,104,251,118,104,79,124,126,70,233,81,136,159,72,23,131,145,93,159,179,209,185,6,159,177,181,5,204,135,241,89,218,50,113,152,222,102,185,206,123,234,111,161,178,228,249,245,240,178,49,131,225,109,222,95,223,109,154,129,198,27,32,125,78,64,123,181,65,123,209,244,36,164,209,53,0,30,99,235,181,60,98,144,15,158,107,109,60,143,221,83,61,113,189,83,90,43,248,230,4,248,218,205,250,186,178,109,11,237,224,211,159,189,218,58,14,234,22,58,247,224,113,176,66,107,63,185,173,226,123,0,81,195,174,252,200,216,125,171,169,60,241,158,153,134,108,199,243,124,248,205,51,108,145,247,0,116,207,188,97,116,100,253,224,5,67,39,15,13,174,244,128,149,171,17,115,128,134,113,106,122,188,173,207,133,52,186,173,207,131,52,90,190,0,210,40,159,66,152,102,163,234,88,55,202,55,87,51,230,131,205,84,185,216,61,66,67,182,213,143,127,186,203,244,166,40,219,152,186,71,212,234,239,95,191,122,116,8,215,127,158,102,12,90,255,114,90,84,155,175,32,178,123,189,140,193,203,161,176,28,85,120,174,194,210,74,147,149,163,126,162,184,170,168,188,151,149,253,60,242,244,38,251,113,100,191,141,236,167,145,253,50,229,224,164,190,44,217,15,35,143,57,178,159,69,246,171,200,126,20,121,63,42,207,51,242,188,47,175,17,229,49,90,158,183,18,145,204,185,72,94,59,203,251,19,121,191,34,207,67,242,188,35,143,237,242,248,41,143,101,242,216,37,143,175,242,124,43,223,15,148,253,142,242,157,64,121,195,32,223,3,148,253,149,242,221,63,217,151,41,223,247,147,253,156,178,255,83,246,139,202,254,82,217,143,42,251,87,101,191,171,236,143,149,253,180,75,85,219,246,68,50,125,125,178,15,80,246,13,202,62,195,163,34,153,62,70,217,199,219,27,201,244,255,202,126,97,217,95,44,251,145,229,187,150,178,223,89,190,183,38,251,154,229,223,254,151,127,27,68,254,205,16,249,127,31,200,239,126,228,251,97,242,239,138,156,17,201,252,31,230,242,255,54,151,255,55,217,57,145,204,241,247,92,17,206,139,100,254,223,156,21,34,156,47,194,202,72,230,125,167,85,34,92,32,194,133,34,172,22,225,162,72,230,255,79,144,239,21,173,17,97,173,8,35,34,172,19,225,18,17,214,139,176,65,132,81,17,54,138,176,73,132,205,34,108,17,97,171,8,151,138,112,153,8,151,139,112,133,8,87,138,112,149,8,87,139,112,141,8,215,138,176,77,132,235,68,184,94,132,27,68,184,81,132,155,68,216,30,201,188,47,36,251,52,111,81,235,89,246,81,202,62,73,217,7,41,251,28,101,31,163,236,83,148,125,136,178,207,80,246,17,202,62,65,217,7,40,251,252,100,31,159,236,211,147,125,120,178,207,78,246,209,201,62,185,39,34,153,62,55,234,71,196,141,63,95,141,208,181,202,224,232,232,208,154,117,163,137,209,145,196,154,141,195,163,171,215,13,111,77,108,94,61,122,97,98,100,211,208,250,85,195,35,155,113,225,31,236,205,194,63,86,35,51,119,95,120,112,229,202,61,47,247,154,26,161,30,203,222,181,43,135,182,36,70,54,142,38,70,86,37,86,140,108,92,187,114,3,206,222,170,14,215,244,48,224,148,204,209,36,177,97,120,100,52,145,74,172,21,255,14,14,139,34,134,86,206,75,224,180,13,162,10,27,70,19,27,70,7,215,143,38,86,173,31,89,147,232,156,135,249,254,73,229,75,59,231,249,34,151,161,245,137,213,27,252,44,215,172,94,59,58,180,30,231,63,58,102,199,177,163,232,31,107,198,59,213,114,116,54,91,22,48,207,55,226,255,88,222,223,139,191,121,222,127,136,219,105,143,106,117,131,48,206,205,163,161,108,215,42,46,31,28,222,56,36,42,56,146,24,30,92,47,138,92,53,178,62,113,202,224,170,161,211,58,187,82,127,7,47,11,194,80,252,183,2,0,65,185,8,150,0,0,0,26,33,31,139,8,0,0,0,0,0,0,255,237,221,9,120,28,197,149,7,240,25,141,174,214,88,190,101,249,144,165,209,101,249,70,146,141,49,198,216,194,198,248,194,16,238,203,28,198,7,24,108,203,216,50,198,220,247,125,223,55,228,132,220,36,33,7,100,67,32,27,18,216,100,3,155,108,96,201,66,54,36,100,33,33,155,44,100,201,146,115,247,85,79,61,235,239,114,51,81,133,42,187,38,122,253,125,239,155,238,215,221,85,191,234,234,238,233,238,153,145,30,76,165,82,233,84,126,200,80,12,75,237,60,240,252,46,253,218,254,254,134,142,180,187,178,218,125,58,75,138,196,153,41,18,103,105,145,56,203,138,196,89,94,36,206,138,34,113,86,22,137,51,42,18,103,85,145,56,179,69,226,28,80,36,206,234,34,113,14,44,18,231,160,34,113,14,46,18,231,144,34,113,14,45,18,231,48,135,206,81,224,28,174,95,107,244,235,8,253,90,171,95,71,234,87,94,103,180,126,29,163,219,88,170,167,235,40,198,82,212,83,52,232,121,188,65,114,20,141,20,77,20,205,20,45,20,173,20,227,40,218,40,198,83,76,160,152,72,49,137,98,50,197,20,138,169,20,123,232,114,58,40,58,41,166,81,76,167,216,147,98,6,197,94,20,51,41,246,166,152,69,177,15,197,108,138,125,41,230,80,204,213,219,109,63,138,121,20,243,41,246,167,88,64,113,0,197,66,138,69,20,139,41,150,80,44,165,56,144,98,25,197,65,20,7,235,182,228,116,91,62,64,113,8,197,161,20,135,81,28,78,113,4,197,145,20,71,81,28,77,113,12,197,177,20,199,81,44,167,56,158,226,4,138,19,41,78,162,88,65,113,50,197,74,138,85,20,171,41,214,80,156,66,113,42,197,90,138,211,40,78,167,88,71,177,158,98,3,69,183,177,205,55,82,156,65,177,137,98,179,158,55,88,207,235,161,216,66,113,38,197,86,138,179,40,182,81,156,77,113,14,197,185,20,231,81,156,79,113,1,197,133,20,23,81,92,76,113,137,81,214,165,20,151,81,92,78,113,5,197,149,20,87,81,92,77,113,13,197,181,20,215,81,92,79,113,3,197,141,20,55,81,220,76,113,139,46,171,68,151,117,43,197,109,70,238,118,138,59,244,248,157,250,245,46,253,122,183,126,189,71,191,222,171,95,239,211,175,247,235,215,7,244,235,131,20,143,100,243,227,234,26,206,188,215,86,57,222,231,211,144,227,253,191,4,114,124,44,100,32,199,199,69,41,228,248,24,41,131,28,31,47,229,144,227,99,167,2,114,99,244,120,37,228,234,96,156,95,199,234,241,42,200,213,235,241,44,228,26,244,248,0,200,229,244,120,53,228,26,245,248,64,200,53,233,241,65,144,107,214,227,131,33,215,162,199,135,64,174,85,143,15,213,175,220,110,53,116,233,215,246,247,57,168,50,29,159,87,219,149,157,251,124,24,180,135,251,124,56,228,184,207,107,32,199,125,62,2,114,220,246,90,200,113,159,143,132,28,247,249,40,200,113,159,143,134,28,247,249,24,200,113,159,227,190,194,125,62,22,114,220,231,245,144,227,62,111,128,28,247,121,14,114,220,231,141,144,227,62,111,130,28,247,121,51,228,120,91,182,64,142,183,37,239,43,106,219,205,135,249,60,224,49,136,207,205,56,199,243,241,24,204,64,153,156,227,249,120,12,242,124,60,6,121,62,30,131,56,159,95,121,62,30,131,60,31,143,55,158,143,199,22,247,23,30,71,188,206,80,200,113,127,225,126,199,229,224,62,198,253,133,251,19,151,141,251,14,247,23,238,59,92,31,238,59,220,95,184,239,176,1,247,29,222,247,113,223,97,87,14,114,188,239,227,190,195,86,222,119,84,187,202,193,219,165,95,219,223,223,208,129,231,95,30,210,198,116,23,140,115,253,202,50,198,173,165,61,11,150,49,80,207,88,183,245,76,195,247,141,190,180,121,44,88,26,28,183,25,223,155,250,98,105,0,75,206,173,37,126,126,215,232,182,204,184,79,121,91,227,177,193,245,212,65,123,154,28,183,39,13,245,112,185,60,205,117,101,33,135,199,105,83,130,175,217,173,175,51,13,245,112,185,60,221,12,62,206,229,252,109,171,118,60,95,113,217,234,61,97,57,212,233,250,220,163,218,143,199,121,23,24,184,174,12,44,179,34,219,235,58,73,231,170,96,254,40,200,241,250,120,222,110,48,114,62,142,161,52,212,195,229,242,116,14,124,124,78,105,216,181,190,206,190,250,234,13,159,135,115,95,188,173,234,13,139,212,235,188,207,219,177,124,117,236,240,241,194,245,100,96,254,59,233,222,229,122,192,52,202,173,169,211,246,61,24,239,17,221,190,71,117,180,227,177,215,23,75,35,88,114,78,45,249,247,96,215,231,118,15,239,93,241,62,213,2,219,132,183,31,190,175,242,252,102,216,94,45,142,183,87,161,247,80,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,241,185,212,95,123,238,179,187,124,187,234,185,15,63,147,198,231,62,79,67,157,110,239,131,59,218,85,251,241,126,46,7,6,174,43,3,203,188,8,174,103,245,56,62,247,193,103,60,163,140,156,135,231,199,29,232,231,114,121,26,63,123,228,103,80,216,86,199,247,209,177,101,180,97,249,251,173,183,115,165,42,179,222,105,153,29,237,234,179,37,245,121,21,239,79,245,70,59,240,115,158,145,70,78,237,147,239,166,123,219,235,250,153,145,237,231,51,62,159,35,225,231,51,57,168,199,237,57,169,179,29,159,219,151,164,118,60,63,52,65,189,142,158,105,116,240,136,170,183,5,202,111,4,7,215,149,129,101,126,170,95,171,221,122,182,187,10,61,47,244,248,254,25,111,135,102,168,55,151,234,61,54,184,46,115,91,229,254,202,182,250,133,126,85,199,203,181,233,29,215,115,104,239,180,125,150,151,131,54,184,237,191,206,118,252,156,171,47,22,236,83,199,239,243,29,62,246,19,85,102,171,227,50,85,25,227,96,155,240,246,195,235,34,158,223,10,219,107,156,227,237,133,251,55,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,75,131,225,196,223,49,54,4,224,227,28,126,22,228,250,217,54,254,46,139,203,46,165,56,27,62,187,112,251,61,228,252,231,94,57,104,83,46,181,243,111,195,50,176,204,163,240,93,237,243,245,120,21,204,79,250,94,3,246,159,143,207,171,184,30,46,151,167,185,174,170,212,206,191,193,41,79,237,158,223,254,252,253,212,155,255,92,220,237,49,208,185,253,115,241,156,46,207,60,238,240,55,74,163,140,28,126,206,167,250,220,252,109,75,72,191,1,195,99,166,17,114,60,142,223,103,112,187,141,59,124,124,134,166,254,252,195,246,243,101,41,180,141,235,201,192,252,59,224,28,114,87,186,183,111,204,243,133,154,255,112,194,124,30,210,198,116,23,140,227,231,196,227,221,182,53,62,103,78,128,242,187,160,14,172,119,162,219,122,59,176,222,180,14,174,131,243,25,24,127,8,54,208,196,222,209,237,219,151,205,106,191,107,75,88,14,199,155,140,117,178,48,191,205,115,155,199,131,163,11,166,185,46,181,159,220,11,251,212,195,240,126,233,250,253,6,219,139,219,101,4,108,23,158,223,8,219,197,245,241,166,154,136,215,119,57,48,180,130,165,206,112,226,117,21,158,3,219,60,248,222,235,186,170,13,124,156,195,191,77,192,237,192,243,9,126,55,208,231,53,80,137,177,45,177,15,29,189,79,236,240,221,159,102,163,93,236,224,186,50,176,204,227,122,191,86,223,253,49,175,123,114,176,110,45,148,185,43,190,175,100,190,55,227,119,112,190,14,102,95,215,127,197,244,125,165,66,219,234,91,112,14,123,11,174,99,120,31,196,107,235,102,35,231,161,141,29,102,27,187,96,154,235,194,235,152,102,104,119,243,123,180,27,127,123,237,227,156,200,174,50,195,129,215,33,188,204,243,176,111,170,1,207,167,252,189,82,188,94,51,239,11,221,95,91,116,198,215,102,19,156,150,153,127,207,194,247,202,156,30,199,107,6,158,255,34,236,131,47,193,181,23,183,185,17,202,121,35,97,62,15,133,174,205,198,195,246,155,236,182,173,241,113,57,5,202,239,130,58,176,222,169,110,235,237,192,122,249,218,140,235,224,124,6,198,95,135,13,52,181,119,116,251,246,101,179,218,239,38,37,44,135,227,227,140,117,178,48,127,146,231,54,79,6,71,23,76,115,93,106,63,121,25,246,169,55,224,218,204,245,53,7,182,23,183,75,45,108,23,158,143,207,193,26,140,229,213,254,204,199,3,158,95,93,31,151,120,253,206,229,154,215,243,73,215,217,248,254,224,254,122,40,239,202,129,43,151,74,254,123,65,181,48,159,93,248,172,202,241,247,255,219,241,187,240,163,160,78,252,46,124,40,127,171,8,159,79,148,164,122,125,117,30,124,99,44,124,117,224,227,245,50,224,115,251,59,135,188,111,172,133,15,255,102,30,254,222,129,125,57,15,190,191,229,187,219,120,222,40,3,159,235,103,73,182,223,231,110,2,31,222,187,240,171,235,107,68,188,22,237,139,15,207,187,188,94,5,248,92,63,223,199,191,125,216,23,31,62,243,231,245,42,193,231,248,89,82,236,107,179,240,225,243,23,94,47,2,159,235,231,47,170,236,9,22,190,137,224,227,245,170,192,231,248,122,47,246,77,178,240,225,53,210,36,24,103,159,235,107,36,229,155,98,225,155,10,38,94,111,0,248,218,61,248,246,176,240,181,131,143,215,171,6,95,167,7,95,135,133,175,19,124,188,222,64,240,77,247,224,155,102,225,155,14,62,94,111,16,248,102,120,240,237,105,225,155,1,62,94,111,48,248,102,122,240,237,101,225,155,9,62,94,111,8,248,102,121,240,237,109,225,155,5,62,94,15,255,230,238,108,15,190,125,44,124,179,193,199,235,13,3,223,28,15,190,125,45,124,115,192,199,235,141,4,95,151,91,95,252,219,189,185,22,190,46,176,204,119,107,153,174,44,251,89,88,230,131,101,158,91,75,252,219,189,253,221,150,25,63,219,90,224,184,76,85,198,1,176,77,120,251,177,61,11,243,23,192,246,58,192,241,246,74,67,157,92,46,79,163,79,172,253,219,170,44,115,13,103,4,203,205,13,192,199,185,121,30,45,145,97,81,67,161,115,93,146,15,251,114,145,91,95,252,190,176,208,194,183,8,44,75,157,90,166,197,207,189,22,91,88,150,130,101,137,83,75,254,125,225,64,183,101,198,231,240,101,224,231,182,114,61,89,152,143,125,190,204,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,238,173,202,178,208,112,70,176,220,194,0,124,156,91,226,209,18,25,22,53,20,250,158,72,146,15,251,242,96,183,190,248,59,53,7,89,248,14,6,203,161,78,45,249,255,147,240,1,11,203,161,96,57,196,169,37,255,157,154,195,220,150,25,127,167,230,112,240,115,91,185,158,44,204,199,62,63,220,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,65,134,51,130,229,14,10,192,199,185,67,60,90,34,195,162,134,66,207,217,147,124,216,151,71,186,245,197,159,73,28,97,225,59,18,44,199,184,181,196,127,255,225,40,11,203,49,96,57,218,173,37,254,76,226,88,183,101,198,159,73,28,7,126,110,43,215,147,133,249,216,231,199,57,110,91,26,234,228,114,121,26,125,98,237,223,86,101,57,194,112,70,176,220,17,1,248,56,119,180,71,75,100,88,212,80,232,188,148,228,195,190,60,222,173,47,62,135,47,183,240,29,15,150,147,156,90,58,226,207,149,79,176,176,156,4,150,19,157,90,242,231,240,21,110,203,140,207,225,39,131,159,219,202,245,100,97,62,246,249,201,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,150,27,206,8,150,91,30,128,143,115,39,122,180,68,134,69,13,105,99,186,11,198,147,124,216,151,171,220,250,226,123,186,149,22,190,85,96,57,197,169,37,127,79,183,218,194,114,10,88,214,56,181,228,239,233,78,117,91,102,124,79,183,22,252,220,86,174,39,11,243,177,207,215,58,110,91,26,234,228,114,121,26,125,98,21,171,88,197,42,86,177,138,85,172,98,237,223,86,101,89,105,56,35,88,110,101,0,62,206,173,241,104,137,12,139,26,10,221,167,36,249,176,47,79,119,235,139,239,233,78,179,240,157,14,150,13,30,44,235,44,44,27,192,178,222,173,37,190,167,235,118,91,102,124,79,183,17,252,220,86,174,39,11,243,177,207,55,58,110,91,26,234,228,114,121,26,125,197,98,85,150,211,12,103,4,203,157,22,128,143,115,235,61,90,34,195,162,134,66,199,79,146,15,251,114,147,91,95,124,124,159,97,225,219,4,150,45,30,44,155,45,44,91,192,210,227,214,18,159,107,206,116,91,102,124,174,217,10,126,110,43,215,147,133,249,216,231,91,29,183,45,13,117,114,185,60,141,190,98,177,42,203,25,134,51,130,229,206,8,192,199,185,30,143,150,200,176,168,161,208,241,147,228,195,190,220,230,193,119,150,133,111,27,248,206,74,240,157,227,193,119,182,133,239,28,240,241,122,17,248,206,243,224,59,215,194,119,30,248,120,61,252,31,163,23,120,240,157,111,225,187,0,124,231,195,56,251,46,242,224,187,208,194,119,17,152,120,189,1,224,187,196,131,239,98,11,223,37,224,227,245,170,193,119,153,7,223,165,22,190,203,192,199,235,225,255,24,189,194,131,239,114,11,223,21,224,227,245,240,127,140,94,229,193,119,165,133,239,42,240,241,122,120,254,187,198,131,239,106,11,223,53,224,187,58,193,119,157,7,223,181,22,190,235,192,119,109,130,239,6,15,190,235,45,124,55,128,239,250,4,223,77,30,124,55,90,248,110,2,203,205,110,45,237,89,176,220,12,245,220,234,161,205,183,164,250,222,230,91,193,114,155,135,54,179,229,54,168,231,14,15,109,190,61,213,247,54,115,253,89,88,15,125,119,121,240,221,105,225,187,11,124,119,38,248,238,241,224,187,219,194,119,15,248,120,61,60,142,239,243,224,187,215,194,119,31,248,238,77,240,61,224,193,119,191,133,239,1,240,221,159,224,251,160,7,223,131,22,190,15,130,239,193,4,223,135,61,248,62,100,225,251,48,248,62,148,224,251,168,7,223,71,44,124,31,5,223,71,18,124,15,121,240,125,204,194,247,16,248,62,150,224,251,184,7,223,195,22,190,143,131,239,225,4,223,39,61,248,62,97,225,251,36,248,62,145,224,251,180,7,223,167,44,124,159,6,223,167,18,124,159,245,224,251,140,133,239,179,224,251,76,130,239,115,30,124,143,88,248,62,7,190,71,18,124,95,240,224,251,188,133,239,11,224,251,124,130,239,139,30,124,143,90,248,190,8,190,71,19,124,95,246,224,251,146,133,239,203,224,251,82,130,239,49,15,190,175,88,248,30,3,223,87,18,124,95,117,235,139,63,135,120,220,194,247,85,176,60,225,214,18,255,214,253,31,44,44,79,128,229,107,110,45,241,103,34,95,119,91,102,252,153,200,147,224,231,182,114,61,89,152,143,125,254,164,227,182,165,161,78,46,151,167,159,132,188,88,251,183,85,89,30,55,156,17,44,247,120,0,62,206,125,205,163,37,50,44,106,40,116,94,122,50,193,135,125,249,13,183,190,248,28,254,148,133,239,27,96,121,218,169,37,255,55,212,255,209,194,242,52,88,190,233,212,146,63,135,127,203,109,153,241,57,252,219,224,231,182,114,61,89,152,143,125,254,109,199,109,75,67,157,92,46,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,139,197,170,44,79,25,206,8,150,123,42,0,31,231,190,233,209,18,25,22,53,20,122,206,158,228,195,190,124,214,173,47,254,76,226,25,11,223,179,96,249,174,83,75,254,51,137,127,178,176,124,23,44,223,113,106,201,127,38,241,207,110,203,140,63,147,248,30,248,185,173,92,79,22,230,99,159,127,207,113,219,210,80,39,151,203,211,232,19,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,214,98,177,42,203,51,134,51,130,229,158,9,192,199,185,239,120,180,68,134,69,13,133,158,179,39,249,176,47,159,119,235,139,63,147,120,206,194,247,60,88,126,224,212,146,255,255,17,255,98,97,249,1,88,190,239,212,146,255,76,226,95,221,150,25,127,38,241,67,240,115,91,185,158,44,204,199,62,255,161,227,182,165,161,78,46,151,167,209,39,86,177,138,85,172,98,21,171,88,197,42,214,254,109,85,150,231,12,103,4,203,61,23,128,143,115,223,247,104,137,12,139,26,10,221,167,36,249,176,47,95,116,235,139,239,233,94,176,240,189,8,150,31,57,181,228,239,233,254,205,194,242,35,176,188,228,212,146,191,167,251,119,183,101,198,247,116,47,131,159,219,202,245,100,97,62,246,249,203,142,219,150,134,58,185,92,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,89,94,48,156,17,44,247,66,0,62,206,189,228,209,18,25,22,53,20,186,79,73,242,97,95,254,216,173,47,190,167,123,197,194,247,99,176,188,234,212,146,191,167,251,15,11,203,171,96,249,137,83,75,254,158,238,167,110,203,140,239,233,126,6,126,110,43,215,147,133,249,216,231,63,115,220,182,52,212,201,229,242,52,250,196,42,86,177,138,85,172,98,21,171,88,197,218,191,173,202,242,138,225,140,96,185,87,2,240,113,238,39,30,45,145,97,81,67,161,251,148,36,31,246,229,207,221,250,226,123,186,215,44,124,63,7,203,27,110,45,241,255,25,248,79,11,203,27,96,121,221,173,37,190,167,251,133,219,50,227,123,186,95,130,159,219,202,245,100,97,62,246,249,47,29,183,45,13,117,114,185,60,141,62,177,246,111,171,178,188,102,56,35,88,238,181,0,124,156,123,221,163,37,50,44,106,40,116,94,74,242,97,95,254,202,173,47,62,135,191,105,225,251,21,88,126,227,214,18,159,195,255,203,194,242,27,176,252,218,173,37,62,135,255,183,219,50,227,115,248,91,224,231,182,114,61,89,152,143,125,254,150,227,182,165,161,78,46,151,167,209,39,214,254,109,85,150,55,13,103,4,203,189,25,128,143,115,191,246,104,137,12,139,26,10,157,151,146,124,216,151,191,117,235,139,207,225,111,91,248,126,11,150,223,121,176,252,143,133,229,119,96,121,199,173,37,62,135,255,175,219,50,227,115,248,187,224,231,182,114,61,89,152,143,125,254,174,227,182,165,161,78,46,151,167,209,87,44,86,101,121,219,112,70,176,220,219,1,248,56,247,142,71,75,100,88,212,80,232,248,73,242,97,95,254,193,131,239,247,22,190,63,128,239,247,9,190,63,121,240,253,209,194,247,39,240,253,49,193,247,23,15,190,63,91,248,254,2,190,63,39,248,120,101,151,190,255,75,245,221,199,51,179,176,30,250,74,60,248,210,233,190,251,74,192,199,235,161,175,212,131,47,99,225,43,5,95,38,193,87,238,193,87,102,225,43,7,95,89,130,175,194,177,47,11,117,151,64,61,149,142,235,41,212,230,74,104,51,15,181,1,89,106,2,178,12,10,200,50,32,32,75,20,144,165,60,32,75,38,32,75,117,64,150,170,128,44,21,1,89,74,3,178,140,12,200,50,34,32,203,240,128,44,3,3,178,100,3,178,84,6,100,41,11,200,146,222,205,150,40,181,243,245,119,4,243,43,96,185,18,99,93,181,29,239,203,246,206,175,210,249,18,40,39,171,115,153,132,178,171,160,236,136,183,77,122,231,117,113,27,85,121,216,70,88,79,23,76,115,93,85,96,224,121,187,211,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,187,200,194,215,218,92,110,100,88,118,103,189,3,220,214,27,127,94,94,13,245,242,189,199,0,124,143,209,227,184,28,143,151,166,118,190,175,81,206,65,30,182,207,64,93,166,186,190,79,131,129,235,202,192,50,103,235,11,239,106,237,25,232,216,163,202,28,234,184,76,117,110,30,12,219,56,149,42,252,217,207,80,216,47,134,120,104,223,48,15,251,218,112,104,16,183,149,235,201,194,124,124,102,53,220,195,190,52,204,56,214,120,122,56,88,120,192,253,122,152,7,11,14,93,48,62,44,193,82,27,144,165,38,32,203,160,128,44,3,2,178,68,1,89,202,3,178,100,2,178,84,7,100,169,10,200,82,17,144,165,52,32,203,200,128,44,35,2,178,12,15,200,50,48,32,75,54,32,75,101,64,150,178,128,44,233,221,108,121,175,207,185,120,254,64,88,142,175,145,7,67,174,70,143,15,129,92,73,66,29,252,190,59,28,114,124,110,173,129,251,187,135,179,59,151,141,219,200,199,61,65,141,241,12,162,198,184,39,192,207,185,106,210,187,223,82,22,144,165,50,32,75,54,32,203,192,128,44,195,3,178,140,8,200,50,50,32,75,105,64,150,138,128,44,85,1,89,170,3,178,100,2,178,148,7,100,137,2,178,12,8,200,50,40,32,75,77,64,150,218,128,44,37,9,150,17,110,45,211,241,58,158,7,99,114,135,251,132,17,96,113,125,127,162,202,172,117,91,102,187,42,115,164,227,50,85,25,163,96,35,241,246,99,123,22,230,143,132,237,53,202,195,126,84,155,222,177,159,120,26,125,98,237,223,86,85,239,104,167,245,78,139,255,54,111,173,197,121,99,180,199,109,160,202,28,227,225,24,175,131,6,113,91,199,64,255,214,37,244,111,157,135,254,29,99,244,47,79,163,79,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,186,183,170,122,199,58,173,183,51,254,206,5,214,171,6,99,114,123,93,41,168,223,199,54,80,101,214,187,45,51,254,206,69,3,52,136,219,90,15,253,219,144,208,191,13,30,250,183,222,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,138,85,172,98,21,171,88,197,42,86,177,22,139,85,213,155,115,91,111,252,251,98,172,87,13,198,228,14,207,172,115,30,183,129,42,179,209,109,153,241,51,235,38,104,16,183,181,17,250,183,41,161,127,155,60,244,111,163,209,191,60,141,62,177,246,111,171,170,183,217,105,189,29,241,231,82,141,22,199,120,179,199,109,160,202,108,241,112,140,183,66,131,184,173,45,208,191,173,9,253,219,234,161,127,91,140,254,229,105,244,137,85,172,98,21,171,88,197,42,86,177,138,181,127,91,85,189,227,156,214,155,191,230,199,122,213,96,76,238,112,205,63,206,227,54,80,101,182,185,45,51,190,230,31,15,13,226,182,182,65,255,142,79,232,223,241,30,250,183,205,232,95,158,70,159,88,197,42,86,177,138,85,172,98,21,171,88,251,183,85,213,59,193,109,189,157,145,81,175,26,140,201,29,174,249,39,120,220,6,170,204,137,110,203,140,175,249,39,65,131,184,173,19,161,127,39,37,244,239,36,15,253,59,209,232,95,158,70,95,177,88,85,189,147,61,236,139,19,45,246,197,201,30,183,129,42,115,138,135,125,113,42,52,136,219,58,5,250,119,106,66,255,78,245,208,191,83,140,254,229,105,244,21,139,53,130,92,73,170,55,199,243,51,144,219,67,231,74,33,215,174,115,101,144,235,128,54,113,174,83,231,42,32,55,77,231,42,33,55,157,183,11,228,246,212,57,252,223,72,51,244,56,254,15,165,189,244,120,45,228,102,234,241,81,144,219,91,143,143,129,220,44,61,94,7,185,125,244,120,61,228,102,235,241,6,200,237,171,199,27,33,55,71,143,55,65,110,174,30,111,129,92,151,30,111,133,220,126,198,251,168,202,205,51,222,207,84,110,190,113,142,83,185,253,141,115,141,202,45,48,246,53,149,59,0,198,249,117,161,206,85,65,110,17,236,179,156,91,172,115,3,32,183,68,231,170,33,183,84,231,6,66,238,64,157,27,4,185,101,9,62,222,23,167,64,142,247,69,220,119,121,95,220,3,114,188,47,182,67,142,247,197,14,200,241,190,216,9,57,222,23,167,65,142,183,209,116,200,241,54,218,19,114,188,141,102,64,142,183,209,94,144,227,109,52,19,114,188,141,246,134,28,111,163,89,144,27,172,115,251,64,110,136,206,205,134,220,80,157,219,23,114,195,116,110,14,228,248,127,31,205,133,28,255,255,137,46,200,241,255,37,218,15,114,252,191,33,230,65,142,143,219,249,144,27,165,115,251,67,110,180,206,45,128,220,24,157,195,125,179,78,231,22,66,110,172,206,45,130,92,189,206,45,134,92,131,206,45,129,92,78,231,150,66,174,81,231,14,132,92,147,206,45,131,243,86,21,24,185,77,85,208,22,182,98,221,156,43,135,186,187,244,107,251,251,27,226,93,153,235,225,114,121,58,7,62,222,94,13,187,214,215,217,87,95,189,225,139,191,7,227,120,91,97,223,243,144,54,166,187,96,188,9,44,141,142,45,241,119,142,220,150,25,95,31,181,128,63,167,95,185,158,44,204,199,255,7,218,226,184,109,105,168,147,203,229,105,244,53,39,88,249,188,163,246,137,6,99,57,15,219,44,255,29,80,195,90,159,80,111,219,46,216,70,124,94,105,243,92,111,171,81,239,88,163,222,248,115,172,212,142,67,161,227,164,21,188,227,28,123,227,251,100,183,101,198,151,4,19,192,220,5,117,140,133,252,68,199,109,193,122,211,58,184,14,206,103,96,252,26,190,152,128,229,212,192,239,53,108,86,199,74,91,194,114,56,222,98,172,147,133,249,109,158,219,60,30,28,93,48,205,117,169,235,183,11,179,189,6,199,251,124,220,223,109,134,129,167,199,66,126,124,194,246,106,131,237,197,243,27,32,199,215,0,120,142,173,51,202,136,160,28,124,175,117,188,95,119,20,106,39,246,59,231,90,193,55,62,193,55,193,173,175,179,208,190,48,1,124,156,27,7,22,31,231,65,211,194,239,61,120,30,172,49,182,159,218,87,151,131,43,227,216,85,158,234,189,79,113,85,38,222,35,241,80,232,124,94,14,175,101,142,45,234,222,138,79,107,155,123,186,55,173,56,101,245,161,171,87,172,74,3,171,212,32,150,0,13,199,241,177,4,223,198,225,99,9,190,141,195,199,18,188,62,62,130,224,114,42,97,158,143,166,99,219,184,220,82,195,88,14,54,87,245,226,237,48,15,133,186,191,2,44,174,119,69,181,141,249,118,88,119,255,81,155,214,246,172,198,254,47,51,140,73,253,175,230,101,140,229,42,82,59,183,203,25,124,24,84,86,162,43,47,213,88,238,52,213,56,126,46,144,213,13,85,247,249,234,190,94,221,199,171,251,118,117,159,174,238,203,135,129,241,58,253,170,174,201,213,249,70,221,103,171,251,106,117,31,173,222,95,212,251,189,186,54,84,231,102,245,126,165,174,79,213,123,80,46,149,191,47,81,247,41,234,253,71,189,223,168,115,186,58,111,170,115,152,58,103,169,243,170,122,159,157,68,49,153,98,10,197,84,138,61,212,54,161,232,160,232,164,152,70,49,157,98,79,138,25,20,123,81,204,164,216,155,98,22,197,62,20,179,41,246,165,152,67,49,87,111,219,253,40,230,81,204,167,216,159,98,1,197,1,20,11,41,22,81,44,166,88,66,177,148,226,64,138,101,20,7,81,28,76,241,1,138,67,40,14,165,56,140,226,112,138,35,40,142,164,56,138,226,104,138,99,40,142,165,56,46,149,63,239,30,79,113,2,197,137,20,39,81,172,160,56,153,98,37,197,42,138,213,20,107,40,78,161,56,149,98,45,197,105,20,167,83,172,163,88,79,177,129,162,155,98,35,197,25,20,155,40,54,83,244,80,108,161,56,147,98,43,197,89,20,219,40,206,166,56,135,226,92,138,243,40,206,167,184,128,226,66,138,139,40,46,166,184,132,226,82,138,203,40,46,167,184,130,226,74,138,171,40,174,166,184,134,226,218,84,190,175,175,167,184,129,226,70,138,155,40,110,166,184,133,226,86,138,219,40,110,167,184,131,226,78,138,187,40,238,166,184,135,226,94,138,251,40,238,167,120,128,226,193,212,206,7,139,26,94,213,175,124,207,186,162,167,103,245,250,141,61,185,158,238,220,250,45,235,122,214,110,92,183,45,183,117,109,207,169,185,238,51,87,111,90,179,174,123,43,174,252,88,250,125,172,252,4,63,65,221,121,229,21,171,86,189,247,122,207,233,9,62,42,22,111,88,181,250,172,92,247,150,158,92,247,154,220,201,221,91,54,172,218,140,139,111,171,220,113,241,149,43,214,173,91,189,41,183,118,115,110,67,119,15,213,180,126,237,134,255,7,129,75,40,43,48,5,2,0,127,2,11,128,0,0,0,27,154,31,139,8,0,0,0,0,0,0,255,237,157,9,124,21,213,189,199,239,205,205,54,185,4,16,217,2,36,153,64,18,194,158,27,64,64,64,46,178,11,130,130,128,187,34,4,69,3,209,36,136,251,190,239,251,190,96,171,182,181,187,221,171,214,87,251,218,87,251,170,181,175,190,218,103,95,213,246,169,175,125,218,103,91,91,251,108,107,125,255,51,247,252,201,143,147,225,54,83,207,145,185,205,127,62,159,223,103,206,249,159,153,243,255,158,117,230,204,76,110,30,72,36,18,201,68,110,75,145,6,39,122,110,156,158,213,251,230,15,182,101,146,246,242,106,118,201,89,84,32,156,169,2,225,44,46,16,206,146,2,225,44,45,16,206,178,2,225,44,47,16,78,175,64,56,43,10,132,51,93,32,156,253,10,132,179,178,64,56,251,23,8,231,128,2,225,28,88,32,156,251,20,8,231,160,2,225,220,183,64,56,7,91,228,172,2,206,33,122,63,84,239,135,233,253,112,189,231,99,71,232,253,72,189,31,165,203,88,172,227,213,164,26,82,45,201,215,105,92,33,117,164,209,164,49,164,122,82,3,169,145,52,150,212,68,26,71,26,79,154,64,154,72,154,68,154,76,154,162,243,200,144,90,72,83,73,211,72,211,73,251,145,102,144,102,146,102,145,246,39,205,38,205,33,205,37,29,64,154,167,235,108,62,233,64,210,2,210,66,210,34,210,98,210,18,210,82,210,50,210,65,164,229,164,21,164,131,73,43,73,171,72,135,232,178,248,186,44,135,146,86,147,214,144,14,35,173,37,173,35,173,39,29,78,58,130,116,36,233,40,210,209,164,99,72,199,146,142,35,29,79,218,64,58,129,180,145,180,137,212,74,218,76,58,145,116,18,105,11,233,100,210,41,164,54,210,86,210,54,82,59,233,84,163,206,79,35,117,144,58,73,93,58,109,160,78,219,78,58,157,180,131,116,6,233,76,210,89,164,179,73,231,144,206,37,157,71,58,159,116,1,233,66,210,69,164,139,73,151,24,121,93,74,186,140,116,57,233,10,210,149,164,171,72,87,147,174,33,93,75,186,142,116,61,233,6,210,141,164,155,72,55,147,110,209,121,21,233,188,110,37,221,102,216,110,39,221,161,195,119,234,253,93,122,127,183,222,223,163,247,247,234,253,125,122,127,191,222,239,212,251,7,72,239,166,115,97,117,175,105,62,19,80,54,238,243,73,176,113,255,47,2,27,143,133,20,216,120,92,20,131,141,199,72,9,216,120,188,148,130,141,199,78,25,216,70,233,112,57,216,170,33,204,251,26,29,174,0,91,173,14,167,193,230,235,112,63,176,213,233,112,37,216,70,235,112,127,176,141,209,225,1,96,171,215,225,129,96,107,208,225,125,192,214,168,195,131,192,54,86,135,247,213,123,174,11,181,101,245,190,249,3,110,42,79,203,115,109,179,98,231,126,48,24,202,195,253,96,8,216,184,31,12,5,27,247,131,97,96,227,178,15,7,27,247,131,42,176,113,63,24,1,54,238,7,35,193,198,253,96,20,216,184,31,96,255,225,126,80,3,54,238,7,181,96,227,126,224,131,141,251,65,29,216,184,31,140,6,27,247,131,49,96,227,126,80,15,54,238,7,13,96,227,250,109,4,27,215,47,247,31,85,159,139,32,157,55,28,171,248,28,144,109,156,142,99,53,5,121,178,141,211,113,172,114,58,142,85,78,199,177,138,233,188,231,116,28,171,156,142,227,146,211,113,12,114,27,226,120,227,115,112,108,113,27,98,255,228,124,176,47,114,27,98,191,227,188,177,143,113,27,98,31,99,127,216,199,184,13,177,143,49,3,246,49,110,67,236,99,204,229,131,141,199,8,246,49,102,197,57,170,20,216,178,122,223,252,193,182,12,206,211,188,37,141,120,22,194,236,191,20,234,196,18,75,115,26,88,70,129,159,26,187,126,166,226,245,165,55,101,174,1,22,223,114,153,241,26,214,27,22,31,88,234,236,178,4,207,35,71,219,205,51,104,83,174,107,28,7,236,167,26,202,51,198,114,121,146,224,135,243,229,56,251,74,131,205,7,190,49,33,124,245,118,249,90,146,224,135,243,229,120,61,240,177,173,206,93,93,53,227,220,196,121,171,107,194,177,224,211,246,220,163,202,143,227,60,11,12,236,43,5,199,60,146,238,230,58,65,219,240,254,145,231,219,10,56,127,4,216,120,28,227,188,93,103,216,28,140,129,160,156,236,135,243,229,248,104,224,227,241,81,247,225,242,181,244,150,207,55,248,92,204,65,184,206,228,124,195,252,54,56,240,107,214,1,247,161,6,199,126,205,57,160,214,240,139,243,37,111,249,174,17,99,128,215,242,156,21,92,35,26,237,230,217,172,202,50,22,152,179,224,163,22,236,77,14,234,126,44,212,103,18,124,176,61,5,225,139,18,221,91,19,132,121,94,97,102,53,86,26,66,142,195,240,104,227,156,52,164,55,56,46,115,35,112,100,33,206,190,212,252,186,3,24,44,247,249,160,189,27,12,6,142,227,189,80,99,72,125,53,64,125,113,250,40,176,241,124,95,7,182,106,35,15,92,191,227,188,106,185,95,103,242,149,19,219,157,109,184,118,108,12,225,27,107,151,175,37,95,95,24,11,124,108,171,119,92,87,245,6,75,189,81,87,125,209,175,237,177,135,249,171,113,206,227,132,253,164,32,125,100,81,247,113,119,1,83,173,93,166,22,124,102,199,91,190,235,27,94,19,236,174,65,51,205,248,156,177,55,44,120,255,90,109,149,37,119,173,181,124,207,29,60,43,28,97,57,79,149,7,206,115,92,127,204,142,115,28,62,19,118,113,47,53,50,177,123,59,153,247,112,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,138,197,55,56,241,91,5,63,6,124,108,195,231,1,182,215,6,248,46,146,243,86,107,191,55,192,167,221,119,113,153,224,89,16,174,231,124,96,96,95,41,56,230,61,224,122,75,135,241,217,185,175,247,248,142,207,135,252,45,191,179,12,218,15,223,37,102,33,62,10,248,204,119,15,46,214,139,201,196,238,107,215,236,63,180,223,150,141,246,199,64,166,89,125,103,160,190,93,224,254,100,142,59,252,14,160,202,176,169,62,89,83,212,93,94,203,239,173,51,81,223,21,215,56,171,251,220,123,221,90,163,110,236,183,71,75,51,190,35,84,85,235,39,122,206,81,22,159,105,100,56,128,207,110,249,61,23,115,176,175,20,28,83,174,27,162,210,46,207,46,174,124,207,11,29,94,63,131,122,192,239,67,252,68,207,103,134,102,93,249,127,163,174,6,232,186,82,227,229,209,100,247,121,150,251,104,75,212,103,121,216,143,237,182,95,75,51,190,167,238,13,11,182,169,237,247,238,46,250,137,139,247,130,42,143,177,80,39,92,127,120,95,196,233,248,204,220,242,123,146,188,239,113,144,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,75,141,193,137,223,206,215,196,128,143,109,248,46,200,246,179,109,252,123,92,206,91,189,187,216,9,239,46,236,190,87,206,189,247,194,247,17,62,48,176,175,20,28,243,34,188,83,121,80,135,43,32,61,236,187,6,108,63,23,239,171,246,244,93,3,254,77,30,151,5,219,207,229,223,25,114,190,255,184,126,115,239,197,237,142,129,150,93,239,197,185,63,153,227,142,219,20,223,11,179,13,223,243,225,183,16,190,222,227,187,49,223,89,189,244,174,61,112,204,224,247,27,28,198,111,85,236,214,113,198,197,59,52,245,179,65,187,230,203,98,40,27,251,193,191,111,123,2,230,144,39,147,221,109,99,206,23,42,253,217,144,116,222,242,189,215,196,247,196,227,236,150,53,152,51,199,67,254,89,240,129,126,39,216,245,155,65,191,252,119,132,236,131,237,41,8,63,3,21,52,161,59,184,171,126,153,89,245,187,166,144,227,48,60,210,56,39,13,233,77,142,203,60,14,56,178,16,103,95,170,159,60,5,125,234,89,184,94,218,190,222,96,121,177,94,134,65,189,112,58,254,205,142,237,241,134,127,83,170,54,31,24,26,129,197,55,56,241,190,202,7,62,23,127,255,185,167,251,170,38,224,51,191,205,196,111,3,113,62,121,3,88,93,222,3,153,223,254,96,27,90,186,78,236,246,237,15,126,127,81,7,28,248,187,4,124,204,43,240,237,143,121,223,227,195,185,195,33,207,15,227,123,37,243,218,140,223,224,188,38,223,43,237,98,240,255,70,93,189,9,115,216,176,162,92,120,79,247,214,35,12,155,131,50,102,204,50,102,33,206,190,240,158,101,4,148,123,196,30,202,93,7,118,23,115,34,115,149,24,28,120,31,194,199,188,3,125,83,109,56,159,142,214,123,188,95,51,215,133,246,239,45,90,130,123,179,241,86,243,204,93,179,240,90,201,237,133,247,12,156,254,30,244,193,247,225,222,139,203,92,13,249,244,47,234,153,206,91,190,123,179,113,80,127,147,236,150,53,24,151,147,33,255,44,248,64,191,83,236,250,205,160,95,190,55,99,31,108,79,65,184,178,168,187,62,166,116,7,119,213,47,51,171,126,55,49,228,56,12,143,53,206,73,67,250,68,199,101,158,4,28,89,136,179,47,213,79,138,138,186,195,220,103,92,220,115,96,121,177,94,134,67,189,112,58,62,7,171,49,142,87,253,153,199,3,206,175,182,199,37,222,191,115,190,230,253,124,216,125,54,94,31,236,223,15,245,252,91,3,63,209,243,153,16,62,171,194,57,97,167,187,123,239,102,252,22,30,215,252,248,45,124,92,126,183,14,127,35,132,135,186,131,111,143,51,81,191,247,173,6,62,124,190,199,124,150,127,115,33,19,245,219,104,252,157,85,124,14,192,124,117,14,248,252,8,124,117,192,199,231,149,0,159,237,223,150,251,123,127,147,9,127,111,174,20,246,182,239,17,241,119,107,123,195,135,243,46,159,87,6,124,182,159,239,227,111,220,244,134,15,159,249,243,121,229,192,103,249,89,82,192,215,20,129,15,159,191,240,121,30,240,217,126,254,162,242,30,31,129,111,2,240,241,121,21,192,103,249,126,47,224,155,24,129,15,239,145,38,66,152,249,108,223,35,41,190,201,17,248,166,0,19,159,215,15,248,50,14,248,154,19,189,231,203,0,31,159,87,9,124,83,29,240,181,68,224,155,10,124,124,94,127,224,155,238,128,111,90,4,190,233,192,199,231,13,0,190,25,14,248,246,139,192,55,3,248,248,188,129,192,55,203,1,223,204,8,124,179,128,143,207,219,7,248,102,59,224,219,63,2,223,108,224,227,243,6,1,223,92,7,124,115,34,240,205,5,62,62,15,127,51,126,158,3,190,3,34,240,205,3,62,62,175,10,248,230,219,229,11,254,118,47,27,129,111,62,176,44,180,203,50,77,177,28,24,129,101,33,176,44,176,203,18,252,237,222,34,187,121,6,207,182,22,91,206,83,229,177,4,234,132,235,143,217,211,144,190,24,234,107,137,229,250,74,130,79,206,151,227,200,39,172,125,155,21,255,135,28,115,122,137,158,99,109,111,242,177,109,129,67,22,207,96,81,91,190,185,46,140,15,219,114,153,93,190,224,186,176,52,2,223,50,96,89,97,149,101,106,240,220,235,160,8,44,43,128,101,185,85,150,220,117,225,96,187,121,6,115,248,74,224,231,178,178,159,52,164,99,155,175,180,92,182,36,248,228,124,57,142,124,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,42,172,194,106,159,85,177,44,53,56,61,56,110,105,12,248,216,182,220,33,139,103,176,168,45,223,119,34,97,124,216,150,135,216,229,11,190,169,89,21,129,239,16,96,89,99,149,37,247,127,18,14,141,192,178,6,88,86,91,101,201,125,83,115,152,221,60,131,111,106,214,2,63,151,149,253,164,33,29,219,124,173,229,178,37,193,39,231,203,113,228,19,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,21,86,97,45,20,86,197,178,202,224,244,224,184,85,49,224,99,219,106,135,44,158,193,162,182,124,207,217,195,248,176,45,215,219,229,11,222,73,172,139,192,183,30,88,142,180,203,18,252,254,195,225,17,88,142,4,150,35,236,178,4,239,36,142,178,155,103,240,78,226,104,224,231,178,178,159,52,164,99,155,31,109,185,108,73,240,201,249,114,28,249,132,181,111,179,42,150,117,6,167,7,199,173,139,1,31,219,142,112,200,226,25,44,106,203,55,47,133,241,97,91,30,107,151,47,152,195,143,137,192,119,44,176,108,176,202,146,9,222,43,31,23,129,101,3,176,28,111,149,37,55,135,159,96,55,207,96,14,223,8,252,92,86,246,147,134,116,108,243,141,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,251,54,171,98,57,198,224,244,224,184,99,98,192,199,182,227,29,178,120,6,139,218,242,173,83,194,248,176,45,91,237,242,5,107,186,77,17,248,90,129,229,36,171,44,185,53,221,230,8,44,39,1,203,137,86,89,114,107,186,45,118,243,12,214,116,39,3,63,151,149,253,164,33,29,219,252,100,203,101,75,130,79,206,151,227,200,39,172,194,42,172,194,42,172,194,42,172,194,42,172,125,155,85,177,108,50,56,61,56,110,83,12,248,216,118,162,67,22,207,96,81,91,190,117,74,24,31,182,101,155,93,190,96,77,119,74,4,190,54,96,105,119,192,178,53,2,75,59,176,108,179,203,18,172,233,78,181,155,103,176,166,59,13,248,185,172,236,39,13,233,216,230,167,89,46,91,18,124,114,190,28,71,190,66,97,85,44,167,24,156,30,28,119,74,12,248,216,182,205,33,139,103,176,168,45,223,248,9,227,195,182,236,180,203,23,140,239,142,8,124,157,192,114,186,3,150,174,8,44,167,3,203,118,187,44,193,92,179,195,110,158,193,92,115,6,240,115,89,217,79,26,210,177,205,207,176,92,182,36,248,228,124,57,142,124,133,194,170,88,58,12,78,15,142,235,136,1,31,219,182,59,100,241,12,22,181,229,27,63,97,124,216,150,103,57,224,59,51,2,223,89,192,119,102,8,223,57,14,248,206,142,192,119,14,240,241,121,30,240,157,231,128,239,220,8,124,231,1,31,159,87,1,124,23,56,224,59,63,2,223,5,192,119,62,132,153,239,34,7,124,23,70,224,187,8,152,248,60,252,31,163,151,56,224,187,56,2,223,37,192,199,231,85,2,223,101,14,248,46,141,192,119,25,240,241,121,253,129,239,10,7,124,151,71,224,187,2,248,248,60,252,31,163,87,57,224,187,50,2,223,85,192,199,231,225,252,119,141,3,190,171,35,240,93,3,124,87,135,240,93,231,128,239,218,8,124,215,1,223,181,33,124,55,56,224,187,62,2,223,13,192,119,125,8,223,77,14,248,110,140,192,119,19,176,220,108,151,165,57,13,44,55,131,159,91,29,148,249,150,68,239,203,124,43,176,220,230,160,204,204,114,27,248,185,195,65,153,111,79,244,190,204,236,63,13,231,33,223,93,14,248,238,140,192,119,23,240,221,25,194,119,143,3,190,187,35,240,221,3,124,124,30,142,227,251,28,240,221,27,129,239,62,224,187,55,132,111,167,3,190,251,35,240,237,4,190,251,67,248,62,226,128,239,129,8,124,31,1,190,7,66,248,30,116,192,247,209,8,124,15,2,223,71,67,248,30,118,192,247,80,4,190,135,129,239,161,16,190,143,59,224,251,88,4,190,143,3,223,199,66,248,30,113,192,247,137,8,124,143,0,223,39,66,248,62,229,128,239,147,17,248,62,5,124,159,12,225,251,140,3,190,79,71,224,251,12,240,125,58,132,239,115,14,248,62,27,129,239,115,192,247,217,16,190,71,29,240,125,62,2,223,163,192,247,249,16,190,47,58,224,251,66,4,190,47,2,223,23,66,248,190,236,128,239,75,17,248,190,12,124,95,10,225,251,170,3,190,175,68,224,251,42,240,125,37,132,239,235,14,248,190,22,129,239,235,192,247,181,16,190,199,237,242,5,239,33,30,139,192,247,56,176,60,105,151,37,248,91,247,39,34,176,60,9,44,223,176,203,18,188,19,249,39,187,121,6,239,68,190,9,252,92,86,246,147,134,116,108,243,111,90,46,91,18,124,114,190,28,71,62,97,237,219,172,138,229,49,131,211,131,227,30,139,1,31,219,190,225,144,197,51,88,212,150,111,94,10,227,195,182,252,150,93,190,96,14,127,42,2,223,183,128,229,59,86,89,114,191,161,254,207,17,88,190,3,44,223,182,202,146,155,195,255,197,110,158,193,28,254,93,224,231,178,178,159,52,164,99,155,127,215,114,217,146,224,147,243,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,22,10,171,98,121,202,224,244,224,184,167,98,192,199,182,111,59,100,241,12,22,181,229,123,206,30,198,135,109,249,61,187,124,193,59,137,167,35,240,125,15,88,158,177,202,146,123,39,241,175,17,88,158,1,150,239,91,101,201,189,147,120,214,110,158,193,59,137,31,0,63,151,149,253,164,33,29,219,252,7,150,203,150,4,159,156,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,21,203,211,6,167,7,199,61,29,3,62,182,125,223,33,139,103,176,168,45,223,115,246,48,62,108,203,31,218,229,11,222,73,60,23,129,239,135,192,242,188,85,150,220,255,143,248,183,8,44,207,3,203,143,172,178,228,222,73,252,187,221,60,131,119,18,63,6,126,46,43,251,73,67,58,182,249,143,45,151,45,9,62,57,95,142,35,159,176,10,171,176,10,171,176,10,171,176,10,171,176,246,109,86,197,242,156,193,233,193,113,207,197,128,143,109,63,114,200,226,25,44,106,203,183,78,9,227,195,182,252,137,93,190,96,77,247,66,4,190,159,0,203,79,173,178,228,214,116,255,17,129,229,167,192,242,162,85,150,220,154,238,63,237,230,25,172,233,126,6,252,92,86,246,147,134,116,108,243,159,89,46,91,18,124,114,190,28,71,62,97,21,86,97,21,86,97,21,86,97,21,86,97,237,219,172,138,229,5,131,211,131,227,94,136,1,31,219,94,116,200,226,25,44,106,203,183,78,9,227,195,182,124,217,46,95,176,166,123,41,2,223,203,192,242,11,171,44,185,53,221,43,17,88,126,1,44,63,183,202,146,91,211,253,151,221,60,131,53,221,171,192,255,138,222,179,159,52,164,99,155,191,106,185,108,73,240,201,249,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,150,151,12,78,15,142,123,41,6,124,108,251,185,67,22,207,96,81,91,190,117,74,24,31,182,229,235,118,249,130,53,221,107,17,248,94,7,150,95,217,101,9,254,207,192,127,71,96,249,21,176,252,210,46,75,176,166,251,31,187,121,6,107,186,55,128,159,203,202,126,210,144,142,109,254,134,229,178,37,193,39,231,203,113,228,19,214,190,205,170,88,94,51,56,61,56,238,181,24,240,177,237,151,14,89,60,131,69,109,249,230,165,48,62,108,203,95,219,229,11,230,240,55,35,240,253,26,88,126,99,151,37,152,195,255,55,2,203,111,128,229,45,187,44,193,28,254,91,187,121,6,115,248,239,128,159,203,202,126,210,144,142,109,254,59,203,101,75,130,79,206,151,227,200,39,172,125,155,85,177,188,105,112,122,112,220,155,49,224,99,219,91,14,89,60,131,69,109,249,230,165,48,62,108,203,223,219,229,11,230,240,183,35,240,253,30,88,254,232,128,229,15,17,88,254,8,44,239,216,101,9,230,240,255,179,155,103,48,135,191,11,252,92,86,246,147,134,116,108,243,119,45,151,45,9,62,57,95,142,35,95,161,176,42,150,183,13,78,15,142,123,59,6,124,108,123,199,33,139,103,176,168,45,223,248,9,227,195,182,252,179,3,190,63,69,224,251,51,240,253,41,132,239,61,7,124,127,137,192,247,30,240,253,37,132,239,125,7,124,127,141,192,247,62,240,253,53,132,47,153,180,207,103,2,229,227,99,255,105,56,16,249,82,14,248,138,34,240,165,128,175,40,132,175,196,1,95,113,4,190,18,224,43,14,225,43,115,192,87,26,129,175,12,248,74,67,248,202,45,243,165,193,119,17,248,241,44,251,201,87,102,15,251,180,222,170,98,196,50,44,70,44,67,98,196,50,32,70,44,253,98,196,226,197,136,165,52,70,44,169,24,177,12,143,17,203,208,24,177,84,198,136,165,34,70,44,101,49,98,41,142,17,203,224,24,177,244,143,17,75,58,70,44,229,49,98,41,137,17,75,114,47,179,120,137,158,107,1,15,210,203,225,184,34,227,92,85,143,175,167,187,211,211,218,94,4,249,244,211,182,84,72,222,105,200,187,66,135,251,37,123,158,139,117,148,118,80,71,232,39,11,113,246,85,1,12,156,182,55,89,74,98,196,82,30,35,150,116,140,88,250,199,136,101,112,140,88,138,99,196,82,22,35,150,138,24,177,84,198,136,101,104,140,88,134,199,136,37,21,35,150,210,24,177,120,49,98,233,23,35,150,1,49,98,25,18,35,150,97,49,98,169,138,17,75,209,135,196,194,247,253,156,111,133,193,178,55,253,86,218,245,27,124,71,208,31,252,242,58,168,18,234,157,253,227,113,28,46,78,244,92,99,41,206,129,14,234,103,128,206,83,173,53,146,192,192,190,82,112,204,195,122,17,80,169,121,6,217,229,9,190,47,25,0,245,145,72,228,127,127,53,8,218,112,31,203,117,163,242,220,215,114,191,80,121,14,182,92,103,42,143,33,80,73,92,127,204,158,134,244,193,80,95,67,28,244,165,125,141,177,198,113,228,235,53,107,98,239,178,186,106,255,161,150,219,95,221,123,148,67,93,14,53,234,20,235,123,24,204,47,67,140,57,73,177,85,57,168,231,225,112,13,74,130,143,97,96,175,50,230,160,225,33,115,16,31,243,4,204,65,30,216,241,93,229,40,203,229,80,126,70,68,152,151,70,65,157,142,116,48,47,85,59,184,94,213,64,129,184,172,213,48,46,57,189,10,202,86,227,160,191,84,27,227,146,227,53,192,194,27,94,27,171,29,176,224,150,133,112,117,8,75,85,140,88,134,197,136,101,64,140,88,250,197,136,197,139,17,75,105,140,88,82,49,98,25,30,35,150,161,49,98,169,140,17,75,69,140,88,202,98,196,82,28,35,22,188,103,216,219,44,67,98,196,130,223,16,236,109,150,116,140,88,202,99,196,82,18,35,150,228,94,102,217,211,55,4,213,198,90,83,217,248,126,125,4,216,106,117,120,36,216,138,66,124,240,61,64,13,216,120,62,171,133,181,226,111,211,61,243,198,58,114,177,62,65,63,89,136,179,47,252,134,160,214,241,90,169,55,44,37,49,98,41,143,17,75,58,70,44,253,99,196,194,99,56,14,44,85,49,98,41,142,81,27,149,197,136,165,34,70,44,149,49,98,25,26,35,150,225,49,98,73,197,136,165,52,70,44,94,140,88,250,197,136,101,64,140,88,134,197,136,165,42,70,44,69,33,44,190,93,150,105,184,166,224,205,136,238,182,102,241,129,197,246,90,73,229,89,103,55,207,224,221,224,104,203,121,170,60,198,64,37,113,253,49,123,26,210,71,67,125,141,113,208,143,234,146,187,183,19,199,145,79,88,251,54,171,242,91,111,213,239,212,224,247,224,235,34,204,27,245,14,235,64,229,217,224,96,140,55,66,129,184,172,13,208,190,141,33,237,219,232,160,125,27,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,176,10,171,125,86,229,119,172,85,191,45,193,55,23,232,87,109,70,116,151,175,4,248,119,81,7,42,207,38,187,121,6,223,92,140,131,2,113,89,155,160,125,199,133,180,239,56,7,237,219,100,180,47,199,145,79,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,85,88,133,181,80,88,149,223,241,118,253,6,127,95,140,126,213,102,68,119,123,102,61,222,97,29,168,60,39,216,205,51,120,102,61,17,10,196,101,157,0,237,59,49,164,125,39,58,104,223,9,70,251,114,28,249,132,181,111,179,42,191,147,172,250,205,4,239,165,38,68,24,227,147,28,214,129,202,115,178,131,49,62,5,10,196,101,157,12,237,59,37,164,125,167,56,104,223,201,70,251,114,28,249,132,85,88,133,85,88,133,85,88,133,85,88,133,181,111,179,42,191,205,86,253,230,238,249,209,175,218,140,232,110,247,252,205,14,235,64,229,153,177,155,103,112,207,223,2,5,226,178,102,160,125,91,66,218,183,197,65,251,102,140,246,229,56,242,9,171,176,10,171,176,10,171,176,10,171,176,10,107,223,102,85,126,167,218,245,27,252,31,89,244,171,54,35,186,219,61,255,84,135,117,160,242,156,102,55,207,224,158,127,58,20,136,203,58,13,218,119,122,72,251,78,119,208,190,211,140,246,229,56,242,21,10,171,242,187,159,131,190,56,45,66,95,220,207,97,29,168,60,103,56,232,139,51,161,64,92,214,25,208,190,51,67,218,119,166,131,246,157,97,180,47,199,145,175,80,88,61,176,21,37,186,109,156,158,2,219,44,109,43,6,219,254,218,86,2,182,217,80,38,182,205,209,182,50,176,205,213,182,114,176,29,160,109,85,96,155,167,109,248,127,154,178,58,140,255,207,105,190,14,215,129,237,64,29,30,3,182,5,58,220,0,182,133,58,220,8,182,69,58,220,4,182,197,58,60,14,108,75,116,120,2,216,150,234,240,68,176,45,211,225,201,96,59,72,135,167,128,109,185,113,29,85,182,21,198,245,76,217,14,54,230,56,101,91,105,204,53,202,182,202,232,107,202,118,8,132,121,127,168,182,85,128,109,53,244,89,182,173,209,182,126,96,59,76,219,42,193,182,86,219,250,131,109,157,182,13,0,219,250,16,62,238,139,51,192,198,125,17,251,46,247,197,89,96,227,190,184,63,216,184,47,206,6,27,247,197,57,96,227,190,56,23,108,92,71,7,128,141,235,104,30,216,184,142,178,96,227,58,154,15,54,174,163,3,193,198,117,180,0,108,92,71,11,193,54,80,219,22,129,109,31,109,91,12,182,65,218,182,4,108,251,106,219,82,176,241,255,63,95,6,54,254,31,215,7,129,141,255,207,204,114,176,241,255,169,88,1,54,254,31,48,7,131,141,199,242,74,176,141,208,182,85,96,27,169,109,216,55,71,105,219,161,96,171,214,182,213,96,171,209,182,53,96,171,213,182,195,192,230,107,219,90,176,213,105,219,58,176,141,214,182,245,48,111,85,0,15,243,87,0,55,115,161,31,182,149,130,159,172,222,55,127,176,45,152,30,216,15,231,203,241,58,224,227,186,241,63,92,190,150,222,242,213,26,124,138,101,140,93,150,12,182,51,111,73,35,158,133,240,24,96,25,109,153,69,229,89,111,55,207,224,254,168,1,248,185,172,236,39,13,233,131,161,108,13,150,203,150,4,159,156,47,199,145,175,62,132,149,231,24,213,39,124,227,56,7,117,22,176,214,26,172,181,33,126,155,62,132,58,226,121,165,201,177,223,70,195,111,141,225,55,248,77,133,196,238,91,190,113,210,8,188,99,45,243,6,223,188,218,205,51,120,237,54,30,152,179,224,163,6,236,19,44,151,5,253,38,181,216,7,219,83,16,126,158,111,38,224,56,181,241,181,134,153,213,88,105,10,57,14,195,13,198,57,105,72,111,114,92,230,113,192,145,133,56,251,82,247,111,79,167,187,25,44,247,249,160,189,155,12,6,142,215,128,125,92,72,125,53,65,125,113,186,15,54,190,7,192,57,182,218,200,195,131,124,240,90,107,185,95,103,242,149,19,219,157,109,141,192,55,46,132,111,188,93,190,150,124,125,97,60,240,177,109,44,176,184,152,7,77,22,190,246,224,60,56,212,168,63,213,87,143,5,174,148,101,174,210,68,247,58,197,86,158,184,70,226,45,223,124,94,10,251,18,203,44,106,109,197,211,90,103,87,123,199,134,19,91,87,183,110,216,148,4,172,98,3,177,8,208,48,140,143,37,120,25,135,143,37,120,25,135,143,37,248,124,124,4,193,249,148,67,154,139,162,99,217,56,223,98,131,177,20,216,108,249,197,229,48,111,249,154,191,12,88,108,119,69,85,199,188,28,214,205,191,190,99,75,87,43,182,127,137,193,24,214,254,42,45,101,28,87,150,232,89,46,107,224,131,193,89,145,118,94,172,97,185,209,84,225,248,185,64,90,23,84,173,243,213,186,94,173,227,213,186,93,173,211,213,186,92,173,195,7,3,231,181,122,175,214,221,106,206,81,235,106,181,142,86,235,102,117,141,81,215,124,117,127,168,230,103,117,205,82,247,168,126,34,119,223,172,214,38,106,173,162,174,65,234,154,163,230,117,53,119,170,121,76,205,91,106,110,85,215,218,137,164,73,164,201,164,41,170,78,72,25,82,11,105,42,105,26,105,58,105,63,210,12,210,76,210,44,210,254,164,217,164,57,164,185,164,3,72,243,116,221,206,39,29,72,90,64,90,72,90,68,90,76,90,66,90,74,90,70,58,136,180,156,180,130,116,48,105,37,105,21,233,16,210,161,164,213,164,53,164,195,72,107,73,235,72,235,73,135,147,142,32,29,73,58,138,116,52,233,152,68,110,254,61,142,116,60,105,3,233,4,210,70,210,38,82,43,105,51,233,68,210,73,164,45,164,147,73,167,144,218,72,91,73,219,72,237,164,83,73,167,145,58,72,157,164,46,210,118,210,233,164,29,164,51,72,103,146,206,34,157,77,58,135,116,46,233,60,210,249,164,11,72,23,146,46,34,93,76,186,132,116,41,233,50,210,229,164,43,72,87,146,174,34,93,77,186,38,145,107,231,235,72,215,147,110,32,221,72,186,137,116,51,233,22,210,173,164,219,72,183,147,238,32,221,73,186,139,116,55,233,30,210,189,164,251,72,247,147,118,146,30,72,116,15,82,236,252,101,58,194,235,170,13,93,93,173,91,79,237,242,187,218,253,173,219,219,186,182,156,218,118,166,191,99,75,215,73,126,251,233,173,29,155,219,218,119,224,201,47,127,144,147,95,213,145,81,61,79,222,176,105,211,158,207,251,131,142,240,19,170,101,219,54,181,158,225,183,111,239,242,219,55,251,39,180,111,223,182,169,19,15,127,168,124,247,195,55,110,104,107,107,237,240,183,116,250,219,218,187,200,211,214,45,219,240,240,199,245,225,115,116,124,77,110,242,241,59,219,232,232,230,220,57,109,68,212,186,105,178,143,105,157,84,226,206,46,191,179,107,67,71,151,191,185,163,125,171,159,153,252,255,135,77,235,164,220,18,2,0,29,36,173,208,0,0,0,44,215,31,139,8,0,0,0,0,0,0,255,237,157,9,120,28,199,117,231,103,48,32,136,193,16,36,65,82,188,143,1,65,144,4,65,144,51,0,79,73,150,71,162,168,155,178,14,82,23,101,73,0,120,8,34,72,80,36,40,234,162,120,223,135,238,251,150,124,202,178,45,203,182,44,91,178,37,91,94,43,155,108,236,205,97,59,222,216,27,111,156,77,54,246,58,107,103,157,68,89,103,157,116,245,212,95,248,163,216,28,161,63,86,145,15,102,245,247,213,55,213,175,170,223,251,213,217,213,85,221,53,47,38,18,137,100,162,120,164,2,55,50,113,244,129,240,130,254,205,29,223,145,79,218,211,149,115,201,89,214,79,56,83,253,132,179,188,159,112,14,232,39,156,21,253,132,115,96,63,225,172,236,39,156,233,126,194,89,213,79,56,51,253,132,115,80,63,225,172,238,39,156,131,251,9,231,144,126,194,57,180,159,112,214,244,19,206,97,253,132,115,120,63,225,28,209,79,56,79,235,39,156,35,45,114,142,33,206,81,250,119,180,254,69,216,88,253,59,78,255,142,215,191,19,244,239,68,157,198,114,125,62,41,112,217,192,213,6,110,178,14,67,134,212,5,110,74,224,234,3,55,53,112,211,2,55,61,112,13,129,155,17,184,198,192,205,12,92,83,224,102,5,110,182,190,54,31,184,230,192,181,4,110,78,224,230,6,110,94,224,230,7,110,65,224,22,6,238,244,192,157,17,184,51,3,247,161,192,157,21,184,15,235,188,58,59,112,231,4,110,81,224,206,13,220,226,192,157,23,184,243,3,119,65,224,46,12,220,69,129,187,56,112,151,4,110,73,224,46,13,220,71,2,119,89,224,46,15,220,21,58,45,89,157,150,43,3,183,52,112,203,2,119,85,224,174,14,220,53,129,187,54,112,215,5,110,121,224,174,15,220,71,3,119,67,224,110,12,220,77,129,107,13,92,91,224,218,3,183,34,112,43,3,183,42,112,171,3,119,115,224,58,2,119,75,224,214,4,174,51,112,107,3,183,46,112,93,129,91,31,184,91,3,183,193,200,243,141,129,235,14,220,166,192,221,166,195,134,234,176,205,129,187,61,112,119,4,238,206,192,221,21,184,187,3,183,37,112,247,4,110,107,224,182,5,110,123,224,118,4,110,103,224,118,5,110,119,224,246,24,186,246,6,110,95,224,246,7,238,64,224,14,6,238,80,224,14,7,238,72,224,238,13,220,125,129,187,63,112,15,4,238,193,192,61,20,184,135,3,247,136,214,85,166,117,61,26,184,199,12,217,227,129,123,66,251,159,212,191,79,233,223,167,245,239,51,250,247,89,253,251,156,254,125,94,255,190,160,127,95,12,220,247,106,138,126,53,118,55,231,88,148,12,117,62,73,50,212,255,50,146,161,45,164,72,134,118,81,78,50,180,145,1,36,67,123,169,32,25,218,206,64,146,77,212,254,74,146,77,34,63,126,179,218,95,69,178,90,237,207,144,108,178,246,15,34,89,157,246,87,147,108,138,246,15,38,89,189,246,15,33,217,84,237,31,74,178,105,218,95,67,178,233,218,63,140,100,13,218,63,156,100,51,180,127,4,201,26,181,255,52,253,139,60,83,71,65,255,230,142,243,80,58,45,247,201,57,197,142,250,50,146,210,131,250,50,138,100,168,47,163,73,134,250,50,134,100,72,251,88,146,161,190,140,35,25,234,203,120,146,161,190,76,32,25,234,203,68,146,161,190,112,61,67,125,201,146,12,245,165,150,100,168,47,147,73,134,250,82,71,50,212,151,41,36,67,125,169,39,25,234,203,84,146,161,190,76,35,25,234,203,116,146,161,190,52,144,12,229,48,131,100,40,7,212,51,149,239,23,82,56,14,110,251,60,79,11,25,194,185,237,167,72,39,100,8,231,182,143,112,110,251,8,231,182,207,225,248,69,56,183,125,132,115,59,71,56,183,105,148,53,183,95,92,195,109,21,101,205,237,18,122,184,110,163,172,185,30,67,55,215,89,148,53,215,89,216,227,58,139,178,230,58,11,6,174,179,40,107,174,179,224,202,146,12,101,205,117,22,172,168,179,42,93,21,116,93,65,255,230,142,239,200,115,223,141,35,105,156,23,200,159,213,191,21,196,107,137,37,151,33,150,90,178,83,103,215,78,11,223,115,250,146,230,58,98,169,183,156,102,190,175,245,133,165,158,88,166,218,101,9,231,139,167,217,213,25,150,41,242,154,251,85,216,153,76,233,153,110,57,61,73,178,3,189,56,135,173,12,201,184,143,159,30,193,215,96,151,175,57,73,118,160,23,231,13,196,7,217,84,119,121,149,227,62,7,186,213,61,161,141,108,102,237,218,12,203,135,219,121,129,24,96,43,69,113,214,215,244,112,173,210,178,42,10,159,68,50,92,207,247,252,122,67,230,162,13,37,201,14,244,226,124,42,241,161,79,169,63,177,124,205,125,229,155,98,240,57,232,251,194,188,154,98,176,68,217,181,220,238,34,203,8,117,168,193,177,93,179,63,170,51,236,242,243,11,142,82,247,131,105,196,107,187,255,84,58,103,216,213,153,83,105,105,36,230,2,217,224,251,236,76,7,121,223,72,249,153,36,27,144,167,200,191,59,209,115,204,36,127,86,255,130,89,181,149,134,136,120,236,159,106,92,147,161,240,6,199,105,158,65,28,5,58,135,45,213,151,222,73,12,150,235,124,88,222,13,6,3,206,235,72,62,35,34,191,248,30,136,240,211,220,177,230,251,114,63,62,153,118,155,28,216,53,203,6,253,98,147,99,187,141,134,221,105,134,93,158,119,193,81,170,31,228,62,197,118,59,82,58,103,217,213,25,182,139,217,196,92,32,27,220,167,231,28,228,253,108,202,79,158,243,134,60,69,254,231,18,61,7,47,22,160,141,130,89,245,131,77,17,241,216,63,195,184,38,67,225,77,142,211,60,139,56,10,116,14,91,170,31,124,152,24,44,215,249,176,188,155,12,6,156,243,152,96,86,68,126,53,81,126,33,124,164,59,214,60,223,27,161,119,166,193,114,50,237,230,29,216,53,203,6,253,98,222,177,221,217,134,221,70,195,174,234,7,185,78,168,163,84,63,200,125,138,237,118,164,116,54,219,213,25,182,139,22,98,46,144,13,238,211,231,56,200,251,22,202,207,36,217,128,60,69,254,55,18,61,199,28,242,163,141,130,89,245,131,249,136,120,236,159,101,92,147,161,240,188,227,52,55,19,71,129,206,97,75,245,131,175,16,131,229,58,31,150,119,222,96,192,57,143,9,154,35,242,43,79,249,133,240,81,36,195,243,63,247,151,147,13,29,105,210,195,207,217,150,235,117,190,84,58,185,220,33,155,77,124,205,17,124,45,118,249,154,75,213,133,22,226,131,44,231,56,175,114,6,75,206,200,171,83,209,174,237,182,199,250,85,59,71,59,129,157,20,133,47,45,235,137,247,103,196,212,104,151,169,89,213,119,190,231,171,163,175,227,124,187,243,29,249,92,220,103,142,233,196,98,251,153,208,197,92,188,131,249,196,176,78,241,92,26,242,15,236,153,196,209,243,139,174,230,18,143,53,215,207,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,229,181,56,126,255,14,241,102,10,224,131,140,215,130,108,63,27,240,187,195,208,173,158,253,166,36,123,108,218,93,11,206,31,181,22,156,37,6,216,226,53,217,121,201,30,174,233,218,95,69,225,40,43,126,143,151,203,207,197,251,69,199,90,219,132,173,42,74,139,235,53,196,99,173,245,254,254,217,109,110,183,223,6,242,57,245,142,169,122,111,21,245,201,108,119,252,30,239,56,67,166,234,228,213,101,61,233,181,252,222,68,158,223,57,199,81,106,110,98,134,179,188,47,190,211,215,104,228,141,253,242,104,206,241,186,184,202,218,108,226,232,62,202,226,156,70,30,30,126,63,8,239,185,154,239,224,165,40,206,217,186,32,170,237,242,188,207,85,106,190,208,225,253,51,204,135,169,100,55,155,232,153,51,132,45,51,175,178,31,144,87,23,80,31,254,11,186,183,216,126,183,50,238,92,30,215,99,187,229,215,156,227,247,73,251,194,194,101,106,249,62,159,119,81,79,148,206,41,150,117,42,29,252,126,16,242,143,199,69,8,159,66,249,101,249,93,241,146,239,115,50,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,254,230,146,215,189,16,111,134,0,62,200,120,45,200,246,220,182,74,51,246,136,129,110,181,118,241,35,90,187,176,187,174,220,220,235,155,89,172,169,140,53,202,34,69,113,134,151,245,112,253,132,214,197,17,30,245,94,3,151,159,221,245,142,210,239,53,192,86,21,165,133,203,207,246,122,7,175,33,66,239,239,175,221,226,186,184,221,54,208,252,254,186,56,234,147,217,238,80,166,188,46,12,25,175,243,241,187,16,252,174,198,116,67,118,178,202,131,219,12,191,191,1,63,191,171,98,55,143,243,46,214,208,194,207,58,234,168,28,144,54,216,73,81,248,63,211,186,236,123,201,158,178,49,251,11,21,62,176,236,232,112,28,165,214,53,205,53,117,139,105,13,251,204,44,233,47,144,13,182,59,201,174,221,60,219,197,119,132,176,1,121,138,217,116,222,37,18,189,247,221,66,254,130,89,213,187,201,17,241,216,63,205,184,134,191,129,155,236,56,205,181,196,81,72,28,189,7,143,170,39,191,165,58,53,144,222,141,177,125,191,225,244,114,190,140,161,124,65,56,127,179,99,187,189,169,228,242,248,46,75,12,83,136,101,166,193,201,227,42,238,3,39,59,224,59,214,184,106,50,241,153,239,102,242,187,129,220,159,76,57,65,99,32,243,221,31,46,67,75,247,137,94,239,254,240,251,23,181,196,1,91,41,138,51,70,215,107,245,238,143,57,238,201,210,181,99,73,231,137,120,95,201,188,55,167,40,206,68,98,246,239,43,149,206,171,122,26,91,95,166,253,199,26,91,79,53,100,14,210,152,55,211,88,160,115,216,226,49,203,84,74,247,212,99,164,155,247,86,112,209,39,130,107,128,193,193,227,16,196,153,77,117,83,29,220,159,154,251,163,84,37,142,126,46,180,63,182,104,206,33,191,236,233,44,222,179,248,94,137,242,202,82,158,32,124,30,213,193,5,52,246,66,154,27,72,207,249,17,225,56,74,141,205,106,41,255,78,228,30,15,108,247,100,239,241,112,30,141,205,120,191,6,228,111,156,61,30,234,140,107,164,237,241,112,6,213,169,243,105,108,102,123,204,193,233,229,124,25,75,249,130,112,158,7,51,247,132,227,125,106,185,127,205,58,200,191,73,70,254,153,227,249,168,113,54,223,31,236,143,135,142,254,214,32,155,56,122,78,136,231,170,184,79,224,185,42,203,207,2,57,126,23,158,251,51,126,23,62,107,57,47,184,46,224,40,213,183,101,245,47,151,27,154,186,139,58,175,248,106,99,240,241,216,27,215,165,136,207,246,61,57,238,189,129,159,93,120,252,15,62,219,227,71,126,30,234,11,31,207,63,241,88,3,124,182,219,98,220,121,143,168,189,134,43,232,215,197,183,34,13,49,248,120,95,74,92,55,144,248,108,239,167,23,247,91,150,153,196,135,235,42,137,207,242,222,124,33,95,83,12,62,222,207,142,247,47,4,159,237,125,184,148,238,217,49,248,114,196,135,235,170,136,207,246,254,54,188,199,82,95,248,162,246,67,202,16,159,237,49,146,226,107,137,193,55,135,152,112,221,32,226,155,231,128,111,110,12,190,121,196,135,235,170,137,111,129,3,190,249,49,248,22,16,31,174,27,76,124,167,59,224,91,24,131,239,116,226,195,117,67,136,239,76,7,124,103,196,224,59,147,248,112,221,80,226,59,203,1,223,135,98,240,157,69,124,184,174,134,248,10,14,248,62,28,131,175,64,124,184,110,24,241,157,227,128,239,236,24,124,231,16,31,174,27,78,124,231,58,224,91,20,131,239,92,226,195,117,227,136,239,60,187,124,225,183,123,139,99,240,157,71,44,23,218,101,153,163,88,206,143,193,114,33,177,92,96,151,37,252,118,239,34,187,58,195,185,173,139,45,235,84,58,46,161,60,65,254,129,61,67,225,23,83,126,93,98,57,191,146,100,19,122,113,206,124,158,245,212,102,85,44,139,13,206,52,197,91,44,128,15,178,11,28,178,164,13,22,117,148,234,235,162,248,184,44,47,181,203,23,222,23,150,196,224,187,148,88,46,183,202,210,18,206,123,125,36,6,203,229,196,114,153,85,150,226,125,225,10,187,58,195,62,252,74,226,71,90,97,39,67,225,92,230,87,90,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,246,89,21,203,18,131,51,77,241,150,8,224,131,236,50,135,44,105,131,69,29,165,222,19,137,226,227,178,92,102,151,47,124,167,102,105,12,190,101,196,114,141,85,150,226,255,36,92,21,131,229,26,98,185,218,42,75,241,157,154,107,237,234,12,223,169,185,142,248,145,86,216,201,80,56,151,249,117,150,211,150,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,214,254,194,170,88,150,26,156,105,138,183,84,0,31,100,87,59,100,73,27,44,234,40,53,207,30,197,199,101,121,189,93,190,112,77,98,121,12,190,235,137,229,70,187,44,225,254,15,31,141,193,114,35,177,220,96,151,37,92,147,184,201,174,206,112,77,162,149,248,145,86,216,201,80,56,151,121,171,229,180,37,201,38,244,226,156,249,60,235,169,205,170,88,150,27,156,105,138,183,92,0,31,100,55,56,100,73,27,44,234,40,213,47,69,241,113,89,182,219,229,11,251,240,182,24,124,237,196,178,202,42,75,62,92,87,94,17,131,101,21,177,172,180,202,82,236,195,87,219,213,25,246,225,55,19,63,210,10,59,25,10,231,50,191,217,114,218,146,100,19,122,113,206,124,158,213,179,122,86,207,234,89,61,171,103,245,172,158,245,212,102,85,44,109,6,103,154,226,181,9,224,131,108,165,67,150,180,193,162,142,82,207,41,81,124,92,150,183,216,229,11,159,233,58,98,240,221,66,44,107,173,178,20,159,233,214,196,96,89,75,44,157,86,89,138,207,116,235,236,234,12,159,233,186,136,31,105,133,157,12,133,115,153,119,89,78,91,146,108,66,47,206,153,207,179,122,86,207,234,89,61,171,103,245,172,158,213,179,158,218,172,138,165,195,224,76,83,188,14,1,124,144,117,58,100,73,27,44,234,40,245,156,18,197,199,101,121,171,93,190,240,153,110,125,12,190,91,137,165,219,1,203,134,24,44,221,196,178,209,46,75,248,76,183,201,174,206,240,153,238,54,226,71,90,97,39,67,225,92,230,183,89,78,91,146,108,66,47,206,153,175,191,176,42,150,245,6,103,154,226,173,23,192,7,217,70,135,44,105,131,69,29,165,218,79,20,31,151,229,237,118,249,194,246,189,57,6,223,237,196,114,151,3,150,59,98,176,220,69,44,119,218,101,9,251,154,187,237,234,12,251,154,45,196,143,180,194,78,134,194,185,204,183,88,78,91,146,108,66,47,206,153,175,191,176,42,150,205,6,103,154,226,109,22,192,7,217,157,14,89,210,6,139,58,74,181,159,40,62,46,203,173,14,248,238,137,193,183,149,248,238,137,224,219,238,128,111,91,12,190,237,196,135,235,248,63,70,119,58,224,219,17,131,111,39,241,225,58,254,143,209,221,14,248,118,197,224,219,77,124,187,200,15,190,189,14,248,246,196,224,219,75,76,184,142,255,99,116,191,3,190,125,49,248,246,19,31,174,227,255,24,61,232,128,239,64,12,190,131,196,135,235,6,19,223,97,7,124,135,98,240,29,38,62,92,55,132,248,238,117,192,119,36,6,223,189,196,135,235,184,255,187,223,1,223,125,49,248,238,39,190,251,34,248,30,116,192,247,64,12,190,7,137,239,129,8,190,135,29,240,61,20,131,239,97,226,123,40,130,239,81,7,124,143,196,224,123,148,88,30,179,203,146,203,16,203,99,100,231,9,7,105,126,60,209,247,52,63,65,44,79,58,72,51,88,158,36,59,79,59,72,243,83,137,190,167,25,246,51,116,29,243,61,235,128,239,153,24,124,207,18,223,51,17,124,207,59,224,123,46,6,223,243,196,135,235,184,29,191,232,128,239,133,24,124,47,18,223,11,17,124,31,119,192,247,177,24,124,31,39,190,143,69,240,125,210,1,223,39,98,240,125,146,248,62,17,193,247,105,7,124,159,138,193,247,105,226,251,84,4,223,103,28,240,189,20,131,239,51,196,247,82,4,223,103,29,240,189,28,131,239,179,196,247,114,4,223,231,29,240,125,46,6,223,231,137,239,115,17,124,95,112,192,247,74,12,190,47,16,223,43,17,124,95,116,192,247,106,12,190,47,18,223,171,17,124,95,118,192,247,165,24,124,95,38,190,47,69,240,125,197,1,223,107,49,248,190,66,124,175,69,240,125,213,1,223,235,49,248,190,74,124,175,71,240,189,225,128,239,107,49,248,222,32,190,175,69,240,125,221,1,223,155,49,248,190,78,124,111,70,240,189,229,128,239,27,49,248,222,34,190,111,68,240,125,211,46,95,184,14,241,118,12,190,111,18,203,183,237,178,132,223,186,127,43,6,203,183,137,229,29,187,44,225,154,200,127,178,171,51,92,19,249,14,241,35,173,176,147,161,112,46,243,239,88,78,91,146,108,66,47,206,153,207,179,158,218,172,138,229,109,131,51,77,241,222,22,192,7,217,59,14,89,210,6,139,58,146,198,121,129,252,81,124,92,150,127,96,151,47,236,195,223,141,193,247,7,196,242,71,86,89,138,123,168,255,231,24,44,127,68,44,127,104,149,165,216,135,255,23,187,58,195,62,252,143,137,31,105,133,157,12,133,115,153,255,177,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,119,13,206,52,197,123,87,0,31,100,127,232,144,37,109,176,168,163,212,60,123,20,31,151,229,247,236,242,133,107,18,223,141,193,247,61,98,249,83,171,44,197,53,137,255,26,131,229,79,137,229,79,172,178,20,215,36,254,204,174,206,112,77,226,207,137,31,105,133,157,12,133,115,153,255,185,229,180,37,201,38,244,226,156,249,60,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,181,191,176,42,150,239,26,156,105,138,247,93,1,124,144,253,137,67,150,180,193,162,142,82,243,236,81,124,92,150,63,176,203,23,174,73,124,63,6,223,15,136,229,71,86,89,138,255,31,241,195,24,44,63,34,150,191,176,202,82,92,147,248,111,118,117,134,107,18,127,73,252,72,43,236,100,40,156,203,252,47,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,125,131,51,77,241,190,47,128,15,178,191,112,200,146,54,88,212,81,234,57,37,138,143,203,242,39,118,249,194,103,186,31,199,224,251,9,177,252,212,42,75,241,153,238,191,199,96,249,41,177,252,149,85,150,226,51,221,255,176,171,51,124,166,251,107,226,71,90,97,39,67,225,92,230,127,109,57,109,73,178,9,189,56,103,62,207,234,89,61,171,103,245,172,158,213,179,122,86,207,122,106,179,42,150,31,27,156,105,138,247,99,1,124,144,253,149,67,150,180,193,162,142,164,113,94,32,127,20,31,151,229,223,216,229,11,159,233,126,22,131,239,111,136,229,239,172,178,20,159,233,254,103,12,150,191,35,150,191,181,202,82,124,166,251,95,118,117,134,207,116,127,79,252,72,43,236,100,40,156,203,252,239,45,167,45,73,54,161,23,231,204,231,89,61,171,103,245,172,158,213,179,122,86,207,234,89,79,109,86,197,242,51,131,51,77,241,126,38,128,15,178,191,117,200,146,54,88,212,81,234,57,37,138,143,203,242,23,118,249,194,103,186,159,199,224,251,5,177,252,131,93,150,240,127,6,254,119,12,150,127,32,150,95,218,101,9,159,233,254,143,93,157,225,51,221,175,136,31,105,133,157,12,133,115,153,255,202,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,63,55,56,211,20,239,231,2,248,32,251,165,67,150,180,193,162,142,82,253,82,20,31,151,229,63,218,229,11,251,240,95,199,224,251,71,98,249,39,187,44,97,31,254,127,99,176,252,19,177,252,198,46,75,216,135,255,179,93,157,97,31,254,47,196,143,180,194,78,134,194,185,204,255,197,114,218,146,100,19,122,113,206,124,158,245,212,102,85,44,191,54,56,211,20,239,215,2,248,32,251,141,67,150,180,193,162,142,82,253,82,20,31,151,229,191,218,229,11,251,240,247,98,240,253,43,177,252,155,3,150,255,23,131,229,223,136,229,183,118,89,194,62,252,255,219,213,25,246,225,191,35,126,164,21,118,50,20,206,101,254,59,203,105,75,146,77,232,197,57,243,245,23,86,197,242,158,193,153,166,120,239,9,224,131,236,183,14,89,210,6,139,58,74,181,159,40,62,46,75,92,108,147,239,223,19,125,231,67,96,134,174,99,190,50,7,124,201,100,223,249,202,136,15,215,49,95,185,3,190,84,12,190,114,226,75,69,240,85,56,224,27,16,131,175,130,248,6,68,240,85,58,224,27,24,131,175,146,248,6,70,240,85,57,224,75,199,224,171,34,190,116,4,223,32,7,124,153,24,124,131,136,47,99,240,169,163,90,203,202,3,55,66,203,202,136,127,136,101,126,165,110,112,178,135,59,73,54,192,146,162,56,203,42,123,248,46,171,236,225,58,148,176,202,21,142,11,14,39,122,108,141,210,126,216,73,81,248,82,205,81,173,227,254,48,83,60,79,83,156,1,148,135,7,236,178,134,207,217,224,194,81,170,14,28,32,150,131,118,89,194,49,218,126,187,58,195,178,216,71,252,72,43,236,100,40,156,235,234,62,203,105,75,146,77,232,197,57,243,245,149,53,213,143,88,15,247,35,214,113,39,153,213,126,27,104,110,86,58,247,218,77,203,156,65,129,142,74,202,203,189,70,158,114,122,118,219,181,29,62,87,238,73,244,62,74,245,89,187,137,101,135,85,150,226,251,131,187,98,176,236,32,150,157,86,89,138,253,231,118,187,58,115,74,231,54,203,58,149,142,173,148,39,200,63,176,103,40,124,27,229,215,86,203,249,149,36,155,208,139,115,230,243,172,158,213,179,122,86,207,234,89,61,171,103,245,172,167,54,171,98,217,99,112,166,41,222,30,1,124,144,237,36,22,219,207,6,42,205,227,181,46,232,86,115,88,111,57,155,91,203,231,84,250,121,62,33,75,12,145,243,107,67,123,184,222,209,92,85,20,142,178,82,105,57,104,200,28,204,183,133,229,7,59,208,139,115,216,170,162,180,28,36,22,219,243,109,201,68,239,185,191,194,239,181,221,230,118,251,115,43,249,28,230,65,80,159,246,27,233,224,249,210,93,150,243,81,213,89,204,187,224,72,26,231,5,242,239,34,22,203,115,50,121,7,243,25,225,60,193,14,226,71,90,97,39,67,225,60,223,100,119,142,167,88,95,119,38,122,231,41,206,119,16,11,14,158,71,182,61,199,83,170,124,119,70,176,204,22,196,82,39,136,101,180,32,150,211,4,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,188,32,150,122,65,44,35,5,177,12,21,196,178,90,16,75,149,32,150,49,130,88,202,5,177,28,16,196,210,34,136,101,154,32,150,81,130,88,106,4,177,116,8,98,201,8,98,89,42,136,101,128,32,150,185,130,88,26,4,177,76,20,196,50,65,16,203,48,65,44,235,4,177,12,18,196,178,79,16,203,34,65,44,21,130,88,230,11,98,105,20,196,50,73,16,203,120,65,44,71,4,177,140,19,196,50,92,16,203,122,65,44,213,130,88,150,11,98,89,44,136,101,160,32,150,133,130,88,154,4,177,212,10,98,25,43,136,101,132,32,150,193,130,88,42,5,177,36,79,50,75,58,113,244,123,10,105,10,223,75,50,172,175,239,38,89,89,132,190,148,246,35,190,154,75,121,185,230,104,221,101,17,186,119,70,48,112,30,109,55,210,146,59,190,163,215,251,4,201,68,239,247,9,96,171,138,24,118,10,96,169,20,196,50,88,16,203,8,65,44,99,5,177,212,10,98,105,18,196,178,80,16,203,64,65,44,139,5,177,44,23,196,82,45,136,101,189,32,150,225,130,88,198,9,98,57,34,136,101,188,32,150,73,130,88,26,5,177,204,23,196,82,33,136,101,145,32,150,125,130,88,6,9,98,89,39,136,101,152,32,150,9,130,88,38,10,98,105,16,196,50,87,16,203,0,65,44,75,5,177,100,4,177,116,8,98,169,17,196,50,74,16,203,52,65,44,45,130,88,14,8,98,41,23,196,50,70,16,75,149,32,150,213,130,88,134,10,98,25,41,136,165,94,16,75,94,16,75,74,16,203,18,65,44,105,65,44,109,130,88,134,8,98,57,77,16,203,104,65,44,117,130,88,102,11,98,49,215,225,57,92,141,179,48,238,195,58,123,138,194,79,215,3,142,106,203,105,88,213,50,111,94,62,63,183,229,88,223,227,111,179,100,135,243,138,143,2,249,97,235,88,223,227,159,108,150,58,65,44,163,5,177,156,38,136,101,136,32,150,54,65,44,105,65,44,75,4,177,164,4,177,228,5,177,212,11,98,25,41,136,101,168,32,150,213,130,88,170,4,177,140,17,196,82,46,136,229,128,32,150,22,65,44,211,4,177,140,18,196,82,35,136,165,67,16,75,70,16,203,82,65,44,3,4,177,204,21,196,210,32,136,101,162,32,150,9,130,88,134,9,98,89,39,136,101,144,32,150,125,130,88,22,9,98,169,16,196,50,95,16,75,163,32,150,73,130,88,198,11,98,57,34,136,101,156,32,150,225,130,88,214,11,98,169,22,196,178,92,16,203,98,65,44,3,5,177,44,20,196,210,36,136,165,86,16,203,88,65,44,35,4,177,12,22,196,82,41,136,37,121,146,89,142,245,61,62,194,71,144,12,255,49,178,157,100,247,104,255,1,146,149,69,216,192,218,212,86,146,97,62,25,58,212,156,203,171,53,71,51,148,209,53,91,180,63,21,193,176,45,130,117,75,196,181,174,243,156,237,20,232,28,182,248,251,254,45,2,88,42,5,177,12,22,196,50,66,16,203,88,65,44,181,130,88,154,4,177,44,20,196,50,80,16,203,98,65,44,203,5,177,84,11,98,89,47,136,101,184,32,150,113,130,88,142,8,98,25,47,136,101,146,32,150,70,65,44,243,5,177,84,8,98,89,36,136,101,159,32,150,65,130,88,214,9,98,25,38,136,101,130,32,150,137,130,88,26,4,177,204,21,196,50,64,16,203,82,65,44,25,65,44,29,130,88,106,4,177,140,18,196,50,77,16,75,139,32,150,3,130,88,202,5,177,140,17,196,82,37,136,101,181,32,150,161,130,88,70,10,98,169,23,196,146,23,196,146,18,196,178,68,16,75,90,16,75,155,32,150,33,130,88,78,19,196,50,90,16,75,157,32,150,217,130,88,202,34,88,238,182,203,146,83,58,238,74,244,28,88,199,191,155,56,182,105,255,93,36,131,159,223,45,191,195,50,155,202,155,59,137,173,64,118,239,32,187,183,91,181,155,15,237,178,254,2,113,220,78,242,219,236,166,55,172,23,155,181,46,53,103,192,28,176,149,162,56,47,233,7,232,106,93,38,144,227,89,86,221,19,186,13,153,226,222,232,128,27,118,160,23,231,176,165,248,54,105,127,55,201,224,95,71,178,141,134,76,49,119,89,101,206,231,148,206,181,86,117,230,194,97,82,167,214,85,78,233,133,157,20,133,191,150,233,137,247,186,246,171,242,218,160,195,55,147,158,119,35,194,113,152,239,13,21,200,223,69,249,119,139,221,180,134,109,228,102,210,95,32,27,108,119,149,93,187,121,182,155,212,14,54,32,79,145,255,59,244,162,215,170,30,239,251,249,11,102,85,239,214,68,196,99,255,6,227,154,12,133,175,113,156,230,91,136,163,64,231,176,165,234,201,27,84,167,80,103,20,207,173,150,121,56,189,156,47,27,41,95,16,206,223,216,184,108,111,234,64,95,178,150,56,58,12,70,213,134,80,63,185,79,92,99,153,45,73,118,160,23,231,107,136,15,178,91,73,134,126,175,211,1,223,202,5,243,90,219,230,172,10,171,13,108,171,250,178,205,96,75,81,248,15,232,62,163,226,254,144,234,214,97,75,92,197,92,203,133,253,242,33,155,58,115,205,57,85,230,7,181,46,232,86,178,253,134,76,217,222,103,213,118,46,175,236,96,126,14,71,169,62,123,63,241,225,127,152,120,63,156,221,118,249,194,126,124,23,233,47,144,141,253,36,223,105,57,95,216,46,250,113,216,128,60,69,254,95,102,122,226,34,158,170,139,191,163,124,58,76,250,118,104,127,153,142,179,51,34,206,30,242,179,30,92,107,250,81,142,200,159,12,133,179,174,189,31,192,87,65,215,21,244,111,238,248,142,48,63,119,19,107,129,206,119,16,207,79,169,237,238,181,203,208,204,121,90,174,245,162,14,237,117,151,246,28,215,9,212,97,179,92,148,124,187,131,60,231,125,218,146,100,3,242,20,251,177,184,79,241,212,97,238,211,86,69,249,133,120,170,63,136,106,151,46,210,180,155,210,84,160,243,237,36,63,86,28,110,47,81,105,220,77,105,220,21,17,175,84,190,100,40,124,87,31,237,240,53,92,7,93,228,27,167,189,64,231,176,165,218,196,175,168,253,89,238,203,67,134,125,6,195,62,35,63,92,220,67,84,221,156,96,216,81,105,173,28,212,99,211,238,61,61,31,166,149,251,211,2,49,192,86,138,226,44,30,218,195,53,200,25,87,177,47,130,77,117,168,249,130,211,12,46,101,247,128,93,187,205,105,210,143,163,212,56,131,247,238,57,104,151,37,175,116,238,183,171,51,231,96,108,54,79,233,216,75,121,130,252,3,123,134,194,249,57,198,242,125,51,172,203,251,19,189,203,201,188,111,198,97,29,113,146,89,93,149,255,30,187,58,155,85,55,80,73,121,185,199,200,83,78,207,46,203,233,81,58,184,175,132,45,30,139,187,24,35,154,227,21,216,224,251,131,203,123,35,230,53,205,253,108,83,20,103,154,238,159,213,243,38,127,167,87,230,56,111,248,40,144,159,199,31,56,102,11,98,169,19,196,50,90,16,203,16,65,44,109,130,88,210,130,88,150,8,98,73,9,98,201,11,98,169,23,196,50,82,16,203,80,65,44,171,5,177,84,9,98,25,35,136,165,92,16,75,139,32,150,105,130,88,70,9,98,169,17,196,210,33,136,37,35,136,101,169,32,150,1,130,88,230,10,98,105,16,196,50,81,16,139,195,53,153,216,44,19,4,177,12,19,196,226,122,205,48,14,203,32,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,36,65,44,227,5,177,28,17,196,50,78,16,203,112,65,44,235,5,177,84,11,98,89,46,136,101,160,32,150,197,130,88,22,10,98,105,18,196,82,43,136,101,172,32,150,17,130,88,6,11,98,169,20,196,146,60,201,44,199,218,47,21,225,123,73,86,102,92,171,230,72,222,164,253,77,177,71,105,25,93,131,111,160,82,17,186,121,239,212,109,218,127,79,196,181,156,71,91,141,180,228,142,239,8,243,136,237,20,232,28,182,120,127,211,123,4,176,84,10,98,25,44,136,101,132,32,150,177,130,88,106,5,177,52,9,98,89,40,136,101,177,32,150,129,130,88,150,11,98,169,22,196,178,94,16,203,112,65,44,227,4,177,28,17,196,50,94,16,203,36,65,44,141,130,88,230,11,98,89,36,136,165,66,16,203,32,65,44,135,5,177,12,19,196,50,65,16,203,94,65,44,19,5,177,52,8,98,153,43,136,101,128,32,150,165,130,88,50,130,88,58,4,177,212,8,98,25,37,136,101,154,32,150,22,65,44,229,130,88,198,8,98,169,18,196,178,90,16,203,80,65,44,35,5,177,212,11,98,201,11,98,73,9,98,89,34,136,37,45,136,165,77,16,203,16,65,44,163,5,177,212,9,98,153,45,136,165,236,4,177,108,75,244,28,5,58,223,42,192,238,22,187,118,195,239,231,239,38,187,88,159,223,66,249,14,251,119,19,199,93,150,57,146,6,199,237,100,23,182,146,228,175,208,113,112,13,191,223,109,121,255,212,176,108,238,36,134,36,217,48,121,108,219,133,29,124,239,111,238,159,154,162,56,7,244,34,85,181,193,152,44,145,87,155,227,50,231,75,7,43,91,183,25,101,1,142,205,196,140,56,247,18,115,154,226,48,227,166,184,140,31,144,130,52,217,79,80,30,241,81,32,255,38,98,177,189,231,43,239,45,219,23,150,141,196,98,123,63,202,184,251,162,222,74,44,235,28,176,116,197,96,225,61,110,59,29,176,172,141,193,194,251,77,222,226,128,101,77,12,150,91,136,101,149,3,150,155,99,176,172,34,150,118,187,44,225,190,77,43,99,176,180,19,203,10,203,249,162,116,182,218,213,25,238,219,115,147,93,157,225,190,77,55,82,158,32,255,192,158,161,240,155,40,191,110,180,156,95,73,178,9,189,56,103,190,190,178,142,56,201,172,174,202,255,6,187,58,223,223,183,9,121,121,131,145,167,156,223,31,213,191,229,36,231,253,244,175,115,144,207,215,107,93,24,115,93,103,176,176,12,227,35,92,195,227,35,196,121,211,24,107,64,206,123,212,95,109,57,29,202,206,181,137,222,71,169,126,233,106,98,185,198,50,139,210,121,149,93,157,225,243,195,50,226,71,90,97,39,67,225,215,81,218,150,89,78,91,146,108,66,47,206,151,17,11,142,50,98,177,156,39,37,223,189,190,42,130,101,182,32,150,58,65,44,163,5,177,12,17,196,210,38,136,37,45,136,101,137,32,150,148,32,150,46,65,44,121,65,44,245,130,88,70,10,98,25,42,136,101,181,32,150,42,65,44,99,4,177,148,11,98,89,43,136,165,69,16,203,52,65,44,163,4,177,212,8,98,233,16,196,146,17,196,178,84,16,203,0,65,44,155,5,177,172,17,196,50,87,16,75,131,32,150,137,130,88,110,20,196,50,65,16,203,48,65,44,55,11,98,25,36,136,229,54,65,44,21,130,88,22,9,98,153,47,136,165,81,16,203,117,130,88,38,9,98,25,47,136,229,136,32,150,113,130,88,134,11,98,89,47,136,165,90,16,203,114,65,44,3,5,177,44,22,196,210,45,136,101,161,32,150,38,65,44,181,130,88,198,10,98,25,44,136,101,131,32,150,74,65,44,201,147,204,114,172,125,237,16,126,35,201,240,110,200,181,36,187,82,251,175,33,89,89,132,13,172,241,46,35,25,214,66,160,67,205,23,190,91,115,180,110,206,35,23,239,194,176,157,2,157,195,22,239,107,119,165,0,150,74,65,44,27,4,177,12,22,196,50,86,16,75,173,32,150,38,65,44,11,5,177,116,11,98,89,44,136,101,160,32,150,229,130,88,170,5,177,172,23,196,50,92,16,203,56,65,44,71,4,177,140,23,196,50,73,16,203,117,130,88,26,5,177,204,23,196,178,72,16,75,133,32,150,219,4,177,12,18,196,114,179,32,150,97,130,88,38,8,98,185,81,16,203,68,65,44,13,130,88,230,10,98,89,35,136,101,179,32,150,1,130,88,150,10,98,201,8,98,233,16,196,82,35,136,101,148,32,150,105,130,88,90,4,177,172,21,196,82,46,136,101,140,32,150,42,65,44,171,5,177,12,21,196,50,82,16,75,189,32,150,188,32,150,46,65,44,41,65,44,75,4,177,164,5,177,180,9,98,25,34,136,101,180,32,150,58,65,44,179,5,177,148,25,44,85,20,94,171,127,213,51,20,230,24,55,147,12,235,166,14,191,9,207,41,59,120,207,129,223,225,233,50,210,162,100,107,141,120,138,231,10,187,60,115,149,29,204,65,92,65,118,46,183,107,39,175,236,96,254,242,114,178,115,169,93,59,225,126,100,151,37,122,31,73,227,188,64,254,75,137,229,35,150,211,172,116,94,98,87,103,184,239,207,197,196,143,180,194,78,134,194,249,59,197,139,45,167,45,73,54,161,23,231,204,215,87,214,145,39,153,213,69,89,41,157,23,217,213,249,254,222,97,200,203,139,140,60,229,244,156,111,217,182,106,91,23,38,122,31,165,218,214,249,196,114,129,93,150,176,109,157,103,87,103,216,182,206,37,126,164,21,118,50,20,206,125,229,185,150,211,150,36,155,208,139,115,230,235,43,235,197,39,153,213,129,221,247,219,193,133,134,173,75,140,124,80,247,255,115,180,159,247,52,41,216,229,9,247,223,61,59,209,59,31,206,49,108,40,187,31,182,106,55,159,75,26,250,11,196,1,91,42,206,89,218,143,253,250,112,13,238,197,41,138,179,73,15,186,171,117,254,65,142,231,2,213,15,156,105,200,148,237,51,172,166,173,88,183,96,7,122,113,14,91,138,239,67,218,127,38,201,224,95,77,178,51,12,153,98,158,103,149,57,31,246,249,115,172,234,204,133,83,9,205,90,87,57,165,23,118,82,20,190,125,72,79,188,157,218,175,202,235,116,29,126,22,233,121,32,34,28,71,169,126,125,30,229,223,44,187,105,13,235,243,76,210,95,32,27,108,119,134,93,187,121,182,155,212,14,54,32,79,145,255,126,60,152,82,60,117,32,127,193,172,234,93,46,34,30,251,79,55,174,201,80,120,206,113,154,103,17,71,129,206,97,75,213,147,61,84,167,80,103,20,207,2,203,60,156,94,206,151,51,40,95,16,126,30,229,139,203,246,166,14,244,37,115,136,163,205,96,84,109,8,245,147,251,196,156,101,182,36,217,129,94,156,231,136,15,178,5,36,67,191,135,180,85,81,188,73,36,131,158,90,146,161,94,212,145,12,109,161,158,100,168,55,211,72,54,93,251,27,72,54,85,251,27,73,54,69,251,155,72,54,89,251,103,147,44,171,253,121,146,221,171,253,45,36,187,79,251,231,146,236,126,237,159,79,178,7,180,127,33,201,30,212,254,69,36,123,72,251,241,78,179,42,243,71,12,153,42,243,71,181,191,160,127,115,199,119,132,101,14,59,208,139,243,71,137,239,97,237,127,132,100,240,47,33,230,199,12,153,98,126,220,1,243,99,6,51,206,31,39,62,240,63,70,50,248,151,18,243,19,134,76,49,63,233,128,249,9,131,25,231,79,18,31,248,159,32,25,252,203,137,249,41,67,166,152,159,118,192,252,148,193,140,243,167,137,15,252,79,145,12,254,14,98,126,198,144,41,230,103,29,48,63,99,48,227,252,89,226,3,255,51,36,131,127,61,49,63,103,200,20,243,243,14,152,159,51,152,113,254,60,241,129,255,57,146,193,127,196,49,223,195,6,223,195,6,159,43,187,143,26,118,31,61,65,118,31,55,236,62,126,130,236,62,105,216,125,242,4,217,93,96,216,93,112,130,236,62,109,216,125,250,4,217,125,214,176,251,236,9,178,123,170,213,231,147,213,111,156,106,245,249,100,245,27,39,171,29,249,251,209,137,177,235,239,71,39,198,110,95,218,209,139,118,237,134,107,46,207,39,122,31,73,227,188,64,254,23,137,229,5,203,121,160,116,126,204,174,206,112,170,225,227,196,143,180,194,78,134,194,121,29,252,227,150,211,150,36,155,208,139,115,230,235,47,172,105,146,205,35,25,194,115,36,251,132,246,207,34,217,39,181,127,38,201,62,165,253,51,72,246,105,237,159,78,178,151,180,127,42,201,62,163,253,15,146,236,101,237,127,136,100,159,213,254,135,73,246,57,237,127,132,100,159,215,254,71,73,246,138,246,63,70,178,47,104,255,227,36,123,85,251,159,32,217,23,181,255,73,146,125,73,251,121,142,239,203,218,191,128,100,175,105,255,83,36,251,138,246,63,77,178,215,181,255,25,146,125,85,251,159,37,217,215,180,255,121,146,189,161,253,47,144,236,77,237,231,189,81,190,174,253,83,72,246,13,237,159,76,178,183,180,63,75,178,183,181,255,94,146,125,83,251,239,35,217,183,180,255,126,146,189,163,253,15,144,236,219,218,255,28,201,202,180,255,99,36,195,59,129,92,119,241,78,244,39,72,134,111,66,62,73,178,10,237,255,20,201,240,157,255,167,73,134,125,78,94,34,25,222,185,251,12,201,240,206,241,203,36,195,55,23,159,37,25,190,11,252,28,201,240,29,253,231,73,134,125,68,94,33,25,150,14,190,64,50,188,211,251,42,201,240,77,195,23,73,134,239,238,190,68,178,225,218,255,101,146,225,191,216,94,35,217,105,218,255,21,146,225,189,139,215,73,134,239,23,190,74,50,188,251,246,53,146,225,93,241,55,72,134,189,74,222,36,25,190,93,255,58,201,240,221,246,55,72,134,239,248,222,34,25,190,97,123,155,100,152,171,254,38,201,178,218,255,45,146,213,106,255,59,36,67,27,64,221,84,117,69,245,167,252,191,167,5,98,57,72,242,189,218,95,208,191,185,227,59,194,126,252,144,214,53,192,224,128,173,20,197,185,72,87,18,212,179,61,137,158,227,128,254,5,119,21,93,183,135,210,176,219,110,26,194,245,186,61,148,134,74,178,187,155,210,128,56,151,81,26,20,207,46,7,121,202,249,82,160,60,129,45,174,107,136,171,250,155,202,65,61,249,116,200,50,151,178,121,56,209,251,40,53,142,131,125,197,114,208,46,75,248,14,34,88,184,126,239,183,106,167,57,172,27,168,151,170,223,207,38,122,218,253,126,178,107,169,93,189,255,15,201,202,238,110,210,95,75,28,220,174,16,231,70,163,78,90,110,35,97,157,220,75,60,89,226,225,54,130,56,237,154,71,213,201,138,154,158,235,44,215,131,240,217,2,245,12,71,169,58,233,174,47,108,206,165,41,79,250,194,194,249,105,183,222,22,159,115,108,247,147,14,250,186,112,8,191,147,242,196,172,83,25,10,223,69,249,181,211,114,126,113,123,131,94,156,51,159,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,122,86,207,234,89,61,171,103,245,172,158,213,179,246,23,86,197,114,200,224,76,83,188,67,2,248,32,227,245,22,219,115,219,188,78,11,221,106,237,226,55,67,123,108,30,176,106,179,184,182,196,235,17,89,98,128,173,20,197,153,85,211,195,245,158,230,170,162,112,148,85,154,242,138,203,207,197,218,47,236,64,47,206,97,171,138,210,194,229,103,123,189,131,215,233,160,247,247,215,110,115,187,253,54,208,156,195,247,232,168,79,102,187,67,153,242,218,43,100,188,206,23,181,110,207,107,99,123,156,229,75,223,202,131,219,204,1,146,193,207,239,81,216,205,227,188,139,53,180,240,19,194,157,84,14,72,27,236,164,40,188,134,250,144,225,244,223,82,102,127,161,194,39,71,132,227,40,181,174,201,235,214,219,237,166,53,236,51,183,145,254,2,217,96,187,91,237,218,205,179,221,164,118,176,1,121,138,252,181,120,241,137,226,169,3,249,11,102,85,239,118,68,196,99,255,126,227,154,12,133,239,112,156,230,237,196,81,160,115,216,82,245,100,36,213,169,201,180,214,111,251,126,195,233,229,124,25,79,249,130,240,3,148,47,46,222,207,225,241,93,150,24,118,17,203,30,131,147,199,85,220,7,238,112,192,119,172,113,213,14,226,131,108,47,241,33,29,220,159,188,85,217,195,234,114,12,100,190,95,195,101,104,233,62,209,235,253,26,126,255,162,150,56,96,43,69,113,230,232,122,173,222,175,49,199,61,89,186,118,34,233,60,17,239,4,153,247,230,20,197,89,72,204,14,198,204,145,239,4,129,39,234,157,160,15,81,63,209,73,99,133,168,241,235,94,67,230,154,31,122,247,26,252,60,46,224,180,218,126,22,226,190,1,71,169,123,236,78,98,177,221,191,57,232,147,194,247,124,248,94,18,213,31,33,124,31,165,205,242,248,33,44,243,29,70,158,226,156,249,118,68,176,242,248,113,175,17,79,177,110,179,202,218,156,115,113,79,87,58,238,209,186,84,59,68,221,134,157,20,133,95,65,237,117,41,141,5,145,230,131,164,167,61,34,28,71,169,122,188,141,242,239,110,187,105,13,251,203,187,72,127,129,108,176,221,59,237,218,205,179,93,140,21,97,3,242,20,249,219,104,172,120,103,143,247,253,252,5,179,170,119,91,34,226,177,127,135,113,77,134,194,183,56,78,243,221,196,81,160,115,216,82,245,228,106,170,83,237,52,86,180,221,206,57,189,156,47,19,41,95,16,206,207,181,135,140,248,170,62,163,61,240,189,200,197,88,251,158,68,239,252,195,249,86,226,131,108,59,229,105,39,229,163,221,241,89,145,235,32,113,101,19,71,207,81,241,220,25,247,9,191,161,57,170,90,45,231,61,122,178,218,63,153,244,212,27,50,149,166,169,14,210,4,59,208,139,243,169,196,87,167,253,245,39,150,175,185,175,124,83,12,62,197,50,221,114,94,165,201,38,142,82,253,249,116,98,153,102,153,69,233,108,176,171,51,28,151,204,32,126,164,21,118,120,31,179,17,148,54,23,251,152,53,36,122,231,41,206,153,175,33,130,21,223,53,169,58,81,111,196,115,144,103,33,235,20,131,117,74,132,221,166,19,144,71,232,87,154,28,219,109,52,236,214,25,118,85,59,225,114,82,71,169,118,210,72,188,51,45,243,42,157,46,246,52,156,77,204,133,196,209,251,169,41,185,139,189,226,102,83,126,38,201,6,228,41,242,63,65,99,41,222,135,47,171,127,121,79,195,166,136,120,236,159,97,92,195,123,247,53,57,78,243,177,246,52,132,45,117,127,189,151,238,251,150,235,124,88,222,77,6,3,206,235,72,62,43,34,191,154,40,191,16,94,79,50,140,1,184,143,157,108,232,72,147,30,190,215,90,174,215,249,82,233,228,114,135,172,145,248,102,69,240,205,182,203,215,92,170,46,204,38,62,200,120,223,81,23,253,160,201,130,123,15,247,131,163,141,252,83,117,181,141,184,202,29,112,165,12,174,20,217,86,135,154,194,196,55,167,235,91,219,215,156,189,97,245,166,181,43,215,117,111,228,78,26,145,147,244,91,102,200,248,35,238,114,146,33,30,194,6,234,196,14,180,155,216,57,108,63,97,176,37,12,91,9,178,95,145,232,249,208,220,18,75,94,101,42,62,230,110,111,237,236,188,108,83,91,103,71,251,121,155,214,181,119,119,116,173,227,92,52,115,140,139,171,140,252,44,231,220,197,167,239,3,72,150,166,148,65,6,93,149,36,75,145,31,57,82,65,242,130,165,220,112,145,195,188,141,64,130,242,147,143,2,249,43,232,119,128,101,22,149,167,216,70,96,99,119,215,134,214,213,43,175,88,217,186,130,139,217,108,64,92,180,81,197,204,59,29,124,80,113,227,250,129,36,131,158,74,10,115,145,116,78,27,244,150,27,140,14,26,123,94,90,99,199,142,17,186,248,175,222,208,209,189,50,170,153,151,42,127,238,173,147,196,109,166,203,26,248,72,50,86,166,141,151,107,88,20,154,74,28,182,206,200,232,132,170,219,133,218,250,66,109,117,161,102,50,212,104,75,245,118,106,171,10,245,40,168,182,162,24,73,188,120,109,64,109,61,161,110,129,106,107,9,181,149,132,218,58,66,45,105,169,207,245,213,52,137,26,254,100,19,197,71,23,53,116,80,195,41,245,248,164,134,72,234,145,78,61,54,171,199,104,53,60,82,195,33,53,228,80,183,117,117,139,85,183,84,117,219,87,195,64,53,199,165,182,65,86,219,5,171,109,157,213,22,193,106,155,28,181,45,176,218,218,69,109,5,172,182,125,81,91,79,171,237,159,213,150,235,106,107,239,15,235,188,61,59,81,220,222,127,81,162,248,215,3,139,19,197,45,169,207,79,20,255,234,226,194,68,241,175,57,46,78,20,255,146,64,109,181,171,254,106,70,253,197,140,250,235,14,181,237,190,250,11,9,245,55,69,106,75,91,245,183,63,106,27,151,171,3,119,77,224,174,13,220,117,137,226,214,177,215,7,238,163,129,187,33,81,252,123,233,155,2,215,154,40,14,11,218,3,183,34,112,43,3,183,42,81,220,226,89,253,205,78,71,224,110,73,20,255,218,167,51,81,252,43,161,117,137,226,223,12,169,109,82,111,77,20,255,134,104,99,162,248,183,71,155,18,197,191,68,82,127,25,115,123,224,238,72,20,167,30,213,52,171,154,138,84,211,125,106,250,76,77,167,109,75,20,167,208,212,52,159,90,74,81,75,40,106,154,127,79,162,56,29,168,150,32,212,116,191,154,226,82,83,90,135,116,249,170,237,79,213,214,50,106,43,25,181,117,140,218,42,70,109,7,164,182,255,81,219,253,168,237,125,212,118,62,106,251,30,181,93,143,218,158,71,109,199,163,182,213,81,219,232,168,109,115,212,54,57,207,37,138,91,227,188,144,40,110,119,133,237,84,184,17,20,244,9,30,113,91,187,187,87,174,93,223,157,237,238,202,174,221,212,217,221,177,190,243,142,236,230,142,238,155,179,93,183,173,220,176,170,179,107,51,95,60,186,236,56,46,158,160,47,30,127,244,197,173,43,86,28,251,186,89,250,58,108,230,114,225,186,21,43,111,207,118,109,234,206,118,173,202,182,117,109,90,183,162,215,112,235,74,221,109,99,92,214,177,238,182,214,206,142,21,217,117,93,235,218,87,114,196,239,103,122,39,102,201,202,141,27,131,238,39,136,216,157,109,221,212,125,115,215,134,142,59,87,174,200,182,221,145,109,109,111,15,204,116,243,197,83,117,167,133,29,208,175,44,246,93,217,141,157,193,213,185,162,142,206,32,33,43,87,204,202,114,216,198,32,163,54,118,103,55,118,183,110,232,206,174,218,208,181,54,155,159,197,122,247,107,108,12,43,150,5,137,61,42,71,142,84,31,179,24,54,110,106,235,222,208,218,222,125,236,236,124,163,218,13,249,133,67,99,21,211,71,116,116,212,134,171,90,59,55,173,12,82,208,149,237,108,221,16,152,92,213,181,33,123,101,235,170,149,203,242,197,229,124,28,55,12,61,102,218,63,184,10,182,212,28,199,197,11,106,122,19,151,170,191,255,1,125,151,121,187,125,29,3,0,125,184,244,73,0,0,0,47,56,31,139,8,0,0,0,0,0,0,255,237,221,9,156,20,199,125,47,240,153,157,189,102,135,229,90,238,115,88,150,5,150,101,153,25,16,198,88,150,70,22,194,150,44,161,19,29,54,178,4,11,72,32,96,5,44,18,186,185,111,129,238,219,178,44,217,150,109,249,190,239,51,126,177,19,191,56,47,121,182,159,243,236,188,28,206,115,94,156,23,191,216,78,158,157,203,169,234,169,63,251,163,104,70,219,166,138,253,173,169,254,124,234,179,213,255,238,174,250,86,245,49,61,221,61,189,47,165,82,169,116,170,50,100,84,26,147,58,121,144,233,101,243,183,112,122,67,49,237,174,172,130,79,103,205,32,113,102,6,137,179,118,144,56,235,6,137,179,126,144,56,27,6,137,179,113,144,56,179,131,196,217,52,72,156,185,65,226,28,50,72,156,205,131,196,57,116,144,56,135,13,18,231,240,65,226,28,49,72,156,35,7,137,179,101,144,56,71,13,18,231,232,65,226,28,227,208,57,30,156,99,205,223,113,230,175,76,155,96,254,78,52,127,39,153,191,147,205,223,41,166,141,181,102,124,170,74,121,149,166,169,212,106,166,73,135,76,87,169,77,165,25,42,181,171,52,83,165,89,42,205,86,169,67,165,57,42,117,170,52,87,165,46,149,230,153,101,139,42,149,84,154,175,210,2,149,206,81,105,161,74,175,81,105,145,74,175,85,105,177,74,175,83,233,92,149,94,175,210,121,42,157,111,250,234,2,149,222,160,210,133,42,45,81,233,34,149,150,170,244,70,149,222,164,210,197,42,93,162,210,155,85,186,84,165,203,84,90,166,210,229,42,93,161,210,149,42,93,101,218,146,55,109,185,90,165,107,84,90,174,210,181,42,93,167,210,245,42,221,160,210,91,84,122,171,74,43,84,186,81,165,183,169,116,147,74,55,171,180,82,165,85,42,117,171,180,90,165,53,42,173,85,233,22,149,110,85,105,157,74,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,174,210,102,149,182,88,125,190,85,165,94,149,182,169,116,135,153,54,220,76,187,83,165,237,42,221,165,210,221,42,221,163,210,189,42,221,167,210,253,42,61,160,210,14,149,118,170,180,75,165,221,42,237,81,105,175,74,251,172,178,246,171,116,64,165,131,42,29,82,233,176,74,71,84,122,80,165,163,42,29,83,233,33,149,30,86,233,17,149,30,85,233,49,149,30,87,233,9,83,86,141,41,235,73,149,158,178,98,79,171,244,140,201,63,107,254,62,103,254,190,221,252,125,222,252,125,135,249,251,130,249,251,78,243,247,69,243,247,37,149,150,142,170,228,245,185,187,125,141,69,199,100,155,79,67,76,182,255,26,136,201,190,144,129,152,236,23,181,16,147,125,164,14,98,178,191,212,67,76,246,157,6,136,77,49,249,70,136,77,133,188,252,205,155,124,19,196,166,153,124,14,98,173,38,63,4,98,211,77,190,25,98,109,38,63,20,98,51,76,126,24,196,218,77,126,56,196,102,154,252,8,136,205,50,249,145,16,155,109,242,45,16,235,48,249,81,16,155,99,242,163,205,95,233,51,61,148,205,223,194,105,14,186,76,199,199,228,130,182,203,246,50,6,218,35,219,203,88,136,201,246,50,14,98,178,189,140,135,152,180,125,2,196,100,123,153,8,49,217,94,38,65,76,182,151,201,16,147,237,101,10,196,100,123,193,237,76,182,151,60,196,100,123,153,6,49,217,94,90,33,38,219,203,116,136,201,246,210,6,49,217,94,102,64,76,182,151,118,136,201,246,50,19,98,178,189,204,130,152,108,47,179,33,38,235,161,3,98,178,30,100,59,211,253,126,49,76,151,1,247,125,188,78,43,49,153,142,251,126,6,202,148,152,76,199,125,95,166,227,190,47,211,113,223,199,233,242,87,166,227,190,47,211,113,63,151,233,184,79,203,186,198,253,87,150,193,125,85,214,53,238,151,82,14,110,219,178,174,113,59,150,178,113,155,149,117,141,219,172,212,135,219,172,172,107,220,102,197,128,219,172,172,107,220,102,197,149,135,152,172,107,220,102,197,42,219,172,110,87,61,204,83,54,127,11,167,55,20,241,56,45,67,218,26,47,67,94,234,175,7,155,35,75,33,7,150,86,168,167,205,109,61,243,241,243,165,63,109,110,3,75,187,227,54,227,103,88,127,44,237,96,153,233,214,18,93,47,158,229,182,204,104,157,74,95,227,49,84,234,153,14,237,153,237,184,61,105,168,71,202,149,113,169,43,7,49,60,158,207,142,241,117,184,245,149,210,80,143,148,43,227,29,224,147,216,76,127,125,85,192,99,142,148,173,63,19,86,65,157,174,143,61,186,253,184,159,151,193,32,117,101,96,158,159,180,244,185,214,194,114,174,143,67,120,30,221,10,125,177,238,12,247,197,248,42,125,241,10,244,197,70,19,107,130,233,121,136,201,242,120,174,211,110,197,124,28,79,210,80,143,148,43,227,51,193,39,199,215,246,51,235,43,245,215,55,195,242,121,248,28,136,250,106,134,101,137,171,215,241,49,40,118,29,201,54,212,225,185,94,251,216,220,102,213,139,223,219,100,168,246,217,56,11,188,174,63,75,116,153,115,220,150,89,208,109,233,4,115,25,234,192,115,142,185,30,250,190,19,250,51,13,117,72,60,3,249,35,169,190,97,46,228,229,184,34,102,189,175,116,196,204,135,249,153,214,50,57,152,222,225,185,205,115,192,81,134,113,169,75,31,75,119,130,193,241,54,31,173,239,14,203,32,227,109,16,159,19,211,95,120,62,32,211,199,248,179,22,251,115,110,50,144,245,118,121,168,215,94,55,114,92,236,242,92,111,167,85,239,44,171,94,188,222,36,67,181,227,32,30,83,92,239,71,186,204,121,110,203,44,224,117,119,57,14,74,29,120,76,47,122,232,251,2,244,103,26,234,144,120,6,242,47,167,250,134,34,228,101,31,21,179,62,14,118,197,204,135,249,57,214,50,57,152,222,229,185,205,243,192,81,134,113,169,75,31,7,159,3,131,227,109,62,90,223,93,150,65,198,241,156,96,94,76,127,117,65,127,201,244,177,16,203,155,60,30,47,167,91,101,100,161,28,60,191,116,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,207,125,53,215,178,204,181,250,234,108,172,215,245,190,135,229,235,253,92,246,19,169,39,131,109,173,233,155,239,203,96,114,124,141,168,132,215,91,100,232,239,121,254,12,167,150,98,33,233,119,142,25,96,113,253,157,208,195,181,207,232,158,210,116,199,101,234,50,90,161,79,164,255,196,158,131,233,120,60,115,124,221,38,218,167,218,172,245,36,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,26,119,143,21,159,55,155,77,224,179,239,145,249,248,110,128,207,10,74,217,181,42,13,79,247,213,233,246,30,92,177,128,247,129,116,249,121,48,72,93,25,152,167,53,221,231,26,101,242,77,169,147,239,235,227,61,68,92,127,110,191,47,86,191,199,41,117,53,65,91,124,223,67,156,105,89,126,119,235,45,117,187,223,7,138,5,253,156,153,126,118,77,182,39,123,191,195,103,88,38,89,49,189,77,94,88,211,215,94,215,247,211,241,185,25,25,170,93,155,152,233,173,239,43,207,245,216,207,205,184,95,31,165,2,222,23,215,93,155,79,157,124,140,114,120,77,163,40,25,251,121,140,105,224,144,186,240,121,140,185,102,69,52,187,245,28,119,85,187,94,232,241,243,51,234,7,124,86,46,159,234,187,102,40,117,217,125,149,127,149,190,90,0,199,240,239,195,103,139,227,109,180,148,244,90,30,110,199,110,215,95,41,241,115,126,184,78,29,127,206,23,125,108,39,178,143,184,44,83,151,145,135,62,145,254,195,243,34,153,142,207,165,230,29,247,23,110,223,82,174,140,231,33,30,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,26,172,193,58,88,172,218,50,211,114,226,251,90,102,18,248,36,134,247,130,90,221,90,10,248,190,28,41,91,223,187,248,70,186,175,78,183,247,149,43,247,189,218,173,254,157,104,173,139,12,204,243,155,116,159,235,91,38,223,148,58,249,247,172,248,92,3,174,63,31,247,171,78,245,92,131,212,133,191,173,197,245,231,250,126,71,58,117,234,223,214,254,238,213,91,185,47,238,118,31,40,29,191,47,46,219,147,189,223,201,58,197,251,194,18,195,251,124,248,44,4,62,171,49,195,138,13,212,250,192,125,6,159,223,144,60,62,171,226,182,143,139,62,238,161,69,63,233,202,195,122,144,182,73,61,25,152,254,87,112,12,249,113,186,111,221,216,199,11,61,253,23,49,211,101,72,91,227,101,200,183,66,255,157,201,223,17,98,189,3,253,59,194,159,67,7,157,238,239,8,219,172,101,216,126,71,248,19,216,166,126,1,159,151,174,63,111,176,189,216,47,19,160,95,100,58,254,102,199,245,254,166,155,152,7,71,30,12,211,192,50,219,114,226,121,21,30,3,125,252,222,248,84,231,85,248,219,74,137,225,59,67,38,64,155,244,96,63,27,232,243,28,168,198,234,75,92,135,142,62,39,78,120,246,7,159,191,152,6,14,169,43,3,243,212,213,84,254,234,103,127,236,243,158,60,44,59,17,202,60,19,207,43,217,159,205,248,12,78,19,152,195,243,74,213,251,106,132,233,43,189,189,159,107,242,167,58,183,158,110,197,60,180,177,104,183,177,12,227,199,215,111,234,228,103,176,236,237,58,159,58,249,157,43,190,142,137,226,170,179,28,120,30,34,243,76,132,109,51,149,58,241,120,58,199,252,197,243,53,251,123,161,251,115,139,82,116,110,230,248,247,215,209,103,22,126,86,202,250,194,115,6,153,222,10,219,96,155,201,227,187,251,218,161,156,249,49,211,101,168,118,110,134,191,59,158,239,182,173,209,126,185,0,202,47,67,29,88,239,57,110,235,45,98,189,114,110,38,117,72,60,3,249,82,77,95,127,156,211,151,61,222,191,98,214,219,93,41,102,62,204,231,173,101,114,48,189,228,185,205,243,193,81,134,113,169,75,111,39,51,97,155,146,109,198,199,57,7,182,23,251,101,34,244,139,76,199,235,96,51,173,249,245,246,44,251,3,30,95,93,239,151,120,254,46,229,218,231,243,113,231,217,248,249,224,254,124,232,228,223,26,228,83,39,95,19,194,107,85,120,76,192,107,85,121,183,174,2,62,11,159,135,58,241,89,120,215,159,41,191,237,123,75,241,250,170,236,234,62,206,127,240,124,190,63,62,188,126,34,203,101,192,231,122,91,74,250,189,125,6,248,240,183,65,226,243,241,91,135,246,4,190,153,224,147,229,234,192,231,250,125,112,73,127,139,17,247,190,209,122,248,235,248,221,114,69,124,111,121,127,124,248,62,54,89,174,1,124,174,223,35,165,125,157,9,124,115,193,39,203,53,130,207,245,251,89,240,29,65,253,241,197,189,207,39,11,62,215,215,95,116,217,133,84,255,125,69,240,201,114,77,224,115,124,190,23,249,74,9,124,120,142,84,130,188,248,92,159,35,105,223,130,4,190,115,192,36,203,13,1,223,107,60,248,22,38,240,189,6,124,178,92,51,248,94,235,193,183,40,129,239,181,224,147,229,134,130,239,117,30,124,139,19,248,94,7,62,89,110,24,248,94,239,193,119,110,2,223,235,193,39,203,13,7,223,249,30,124,231,37,240,157,15,62,89,110,4,248,46,240,224,43,39,240,93,0,62,137,143,4,223,133,30,124,111,72,224,187,16,124,178,92,11,248,46,242,224,91,146,192,119,17,248,100,57,252,127,49,111,116,235,139,126,187,183,52,129,239,141,96,185,196,173,101,129,182,188,41,129,229,18,176,92,236,214,18,253,118,239,205,110,203,140,174,109,93,234,184,76,93,198,101,208,39,210,127,98,207,193,244,75,161,191,46,115,220,95,105,168,83,202,149,113,244,5,235,217,109,213,150,165,150,51,11,243,45,37,240,73,236,98,143,150,172,101,209,67,181,99,93,156,15,215,229,229,110,125,209,231,194,178,4,190,203,193,114,149,83,203,252,232,186,215,21,9,44,87,129,229,74,167,150,202,231,194,213,110,203,140,142,225,215,128,95,218,42,245,228,96,58,174,243,107,28,183,45,13,117,74,185,50,126,13,196,175,9,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,86,231,86,109,89,102,57,179,48,223,50,2,159,196,174,244,104,201,90,22,61,84,123,78,36,206,135,235,242,90,183,190,232,153,154,229,9,124,215,130,229,6,167,150,202,255,73,184,46,129,229,6,176,92,239,212,82,121,166,230,45,110,203,44,232,50,222,10,126,105,171,212,147,131,233,184,206,223,234,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,44,183,156,89,152,111,57,129,79,98,215,123,180,100,45,139,30,170,93,103,143,243,225,186,188,209,173,47,186,39,177,34,129,239,70,176,220,236,214,18,189,255,225,109,9,44,55,131,229,38,183,150,232,158,196,74,183,101,70,247,36,86,129,95,218,42,245,228,96,58,174,243,85,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,89,97,57,179,48,223,10,2,159,196,110,242,104,201,90,22,61,84,59,46,197,249,112,93,174,118,235,139,142,225,221,9,124,171,193,114,139,83,75,49,186,175,188,38,129,229,22,176,172,117,106,169,28,195,111,117,91,102,116,12,95,7,126,105,171,212,147,131,233,184,206,215,57,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,165,219,114,102,97,190,110,2,159,196,214,122,180,100,45,139,30,170,125,79,137,243,225,186,188,205,173,47,250,78,183,62,129,239,54,176,108,114,106,169,124,167,219,144,192,178,9,44,27,157,90,42,223,233,122,220,150,25,125,167,187,29,252,210,86,169,39,7,211,113,157,223,238,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,235,217,109,213,150,245,150,51,11,243,173,39,240,73,108,163,71,75,214,178,232,161,218,247,148,56,31,174,203,45,110,125,209,119,186,205,9,124,91,192,178,205,131,101,107,2,203,54,176,244,186,181,68,223,233,238,112,91,102,65,151,113,39,248,165,173,82,79,14,166,227,58,191,211,113,219,210,80,167,148,43,227,232,27,44,86,109,217,108,57,179,48,223,102,2,159,196,122,61,90,178,150,69,15,213,246,159,56,31,174,203,187,220,250,162,253,123,123,2,223,93,96,185,215,131,229,238,4,150,123,193,114,143,91,75,116,172,185,207,109,153,209,177,230,126,240,75,91,165,158,28,76,199,117,126,191,227,182,165,161,78,41,87,198,209,55,88,172,218,178,221,114,102,97,190,237,4,62,137,221,227,209,146,181,44,122,168,182,255,196,249,112,93,238,240,224,123,32,129,111,7,248,30,136,241,237,242,224,219,153,192,183,11,124,178,92,22,124,123,60,248,118,39,240,237,1,159,44,135,255,99,116,159,7,223,222,4,190,125,224,219,11,121,241,29,240,224,219,159,192,119,0,76,178,220,16,240,29,242,224,59,152,192,119,8,124,178,28,254,143,209,35,30,124,135,19,248,142,128,79,150,195,255,49,122,212,131,239,193,4,190,163,224,147,229,134,129,239,33,15,190,99,9,124,15,129,79,150,195,227,223,35,30,124,15,39,240,61,2,190,135,99,124,143,121,240,61,154,192,247,24,248,30,141,241,61,225,193,247,120,2,223,19,224,123,60,198,247,148,7,223,147,9,124,79,129,229,105,183,150,66,14,44,79,67,61,207,122,104,243,51,169,254,183,249,89,176,60,231,161,205,98,121,14,234,121,222,67,155,223,158,234,127,155,165,254,28,44,135,190,23,60,248,222,145,192,247,2,248,222,17,227,123,209,131,239,157,9,124,47,130,79,150,195,253,248,93,30,124,47,37,240,189,11,124,47,197,248,222,227,193,247,238,4,190,247,128,239,221,49,190,247,122,240,189,156,192,247,94,240,189,28,227,123,191,7,223,251,18,248,222,15,190,247,197,248,62,224,193,247,74,2,223,7,192,247,74,140,239,67,30,124,31,76,224,251,16,248,62,24,227,251,136,7,223,135,19,248,62,2,190,15,199,248,62,230,193,247,209,4,190,143,129,239,163,49,190,79,120,240,125,60,129,239,19,224,251,120,140,239,83,30,124,159,76,224,251,20,248,62,25,227,251,140,7,223,167,19,248,62,3,190,79,199,248,62,231,193,247,217,4,190,207,129,239,179,49,190,47,120,240,125,62,129,239,11,224,251,124,140,239,75,30,124,95,76,224,251,18,248,190,24,227,251,138,7,223,151,19,248,190,2,190,47,199,248,190,230,214,23,221,135,248,106,2,223,215,192,242,13,183,150,232,183,238,95,79,96,249,6,88,126,207,173,37,186,39,242,95,220,150,25,221,19,249,125,240,75,91,165,158,28,76,199,117,254,251,142,219,150,134,58,165,92,25,71,95,176,158,221,86,109,249,170,229,204,194,124,95,37,240,73,236,247,60,90,178,150,69,15,213,142,75,113,62,92,151,223,114,235,139,142,225,223,76,224,251,22,88,190,237,212,82,121,135,250,31,36,176,124,27,44,127,232,212,82,57,134,255,87,183,101,70,199,240,63,2,191,180,85,234,201,193,116,92,231,127,228,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,211,114,102,97,190,111,18,248,36,246,135,30,45,89,203,162,135,106,215,217,227,124,184,46,255,216,173,47,186,39,241,157,4,190,63,6,203,159,58,181,84,238,73,252,183,4,150,63,5,203,159,56,181,84,238,73,252,119,183,101,70,247,36,190,11,126,105,171,212,147,131,233,184,206,191,235,184,109,105,168,83,202,149,113,244,5,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,6,107,176,14,22,171,182,124,199,114,102,97,190,239,16,248,36,246,39,30,45,89,203,162,135,106,215,217,227,124,184,46,191,239,214,23,221,147,248,94,2,223,247,193,242,103,78,45,149,255,31,241,63,18,88,254,12,44,63,112,106,169,220,147,248,159,110,203,140,238,73,252,16,252,210,86,169,39,7,211,113,157,255,208,113,219,210,80,167,148,43,227,232,11,214,96,13,214,96,13,214,96,13,214,96,13,214,179,219,170,45,223,179,156,89,152,239,123,4,62,137,253,192,163,37,107,89,244,80,237,123,74,156,15,215,229,159,187,245,69,223,233,126,148,192,247,231,96,249,75,167,150,202,119,186,255,149,192,242,151,96,249,11,167,150,202,119,186,191,114,91,102,244,157,238,175,193,47,109,149,122,114,48,29,215,249,95,59,110,91,26,234,148,114,101,28,125,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,229,71,150,51,11,243,253,136,192,39,177,191,240,104,201,90,22,61,84,251,158,18,231,195,117,249,55,110,125,209,119,186,31,39,240,253,13,88,254,214,169,165,242,157,238,127,39,176,252,45,88,126,226,212,82,249,78,247,127,220,150,25,125,167,251,59,240,75,91,165,158,28,76,199,117,254,119,142,219,150,134,58,165,92,25,71,95,176,6,107,176,6,107,176,6,107,176,6,107,176,158,221,86,109,249,177,229,204,194,124,63,38,240,73,236,39,30,45,89,203,162,135,106,223,83,226,124,184,46,255,222,173,47,250,78,247,211,4,190,191,7,203,207,220,90,162,255,51,240,127,19,88,126,6,150,127,112,107,137,190,211,253,63,183,101,70,223,233,254,17,252,210,86,169,39,7,211,113,157,255,163,227,182,165,161,78,41,87,198,209,23,172,103,183,85,91,126,106,57,179,48,223,79,9,124,18,251,7,143,150,172,101,209,67,181,227,82,156,15,215,229,47,220,250,162,99,248,207,19,248,126,1,150,127,118,107,137,142,225,191,76,96,249,103,176,252,147,91,75,116,12,255,255,110,203,140,142,225,191,2,191,180,85,234,201,193,116,92,231,191,114,220,182,52,212,41,229,202,56,250,130,245,236,182,106,203,207,45,103,22,230,251,57,129,79,98,255,228,209,146,181,44,122,168,118,92,138,243,225,186,252,23,183,190,232,24,254,235,4,190,127,1,203,191,123,176,252,107,2,203,191,131,229,223,220,90,162,99,248,127,184,45,51,58,134,255,6,252,210,86,169,39,7,211,113,157,255,198,113,219,210,80,167,148,43,227,232,27,44,86,109,249,181,229,204,194,124,191,38,240,73,236,223,60,90,178,150,69,15,213,246,159,56,31,174,203,116,218,189,207,6,85,243,73,253,57,152,17,125,25,15,190,154,4,190,12,248,106,98,124,117,30,124,181,9,124,117,224,171,141,241,53,120,240,213,39,240,53,128,175,62,198,151,245,224,107,76,224,203,130,175,49,198,151,243,224,107,74,224,203,129,175,41,198,215,236,193,55,36,129,175,25,124,67,44,159,30,134,154,88,173,74,163,76,172,6,252,195,29,251,117,113,195,210,125,238,52,212,33,150,12,204,115,65,99,159,239,220,198,62,215,131,41,167,174,232,188,224,104,170,175,174,177,38,47,245,100,96,122,217,56,154,205,188,95,207,85,198,179,48,79,29,244,225,97,183,214,232,123,182,184,100,168,182,13,28,6,203,17,183,150,232,28,237,144,219,50,163,117,113,16,252,210,86,169,39,7,211,113,91,61,232,184,109,105,168,83,202,149,113,244,245,215,154,25,68,214,163,131,200,58,105,128,173,238,247,129,82,73,151,121,192,109,91,22,12,81,101,52,66,95,30,176,250,20,219,179,207,109,221,209,247,202,253,169,19,135,106,199,172,125,96,217,237,212,82,121,126,112,111,2,203,110,176,236,113,106,169,28,63,119,185,45,179,160,203,220,233,184,76,93,198,14,232,19,233,63,177,231,96,250,78,232,175,29,142,251,43,13,117,74,185,50,190,3,226,193,26,172,193,26,172,193,26,172,193,26,172,193,122,118,91,181,101,191,229,204,194,124,251,9,124,18,219,3,22,215,223,13,116,155,39,155,178,164,108,125,13,235,21,111,215,214,138,5,221,126,188,158,144,7,67,220,245,181,99,35,251,92,31,54,174,38,152,46,235,74,183,229,136,21,243,112,189,45,90,127,82,143,148,43,227,82,87,19,180,229,8,88,92,95,111,75,167,78,188,246,87,254,157,174,183,212,237,254,218,74,177,32,215,65,100,123,58,100,181,3,175,151,238,117,220,143,122,155,149,235,46,50,84,187,246,176,23,44,142,175,201,20,61,92,207,136,174,19,236,6,191,180,85,234,201,193,116,188,222,228,246,26,79,101,123,221,147,58,177,79,101,124,55,88,100,168,1,139,235,107,60,213,214,239,158,24,203,2,34,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,146,77,157,252,156,66,22,166,31,128,152,220,95,223,7,177,154,152,242,228,62,148,204,175,191,27,79,31,117,114,217,53,49,101,239,137,49,96,31,237,178,218,82,56,189,225,132,231,9,210,169,19,159,39,144,186,154,192,176,135,192,210,72,100,25,74,100,25,69,100,57,76,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,75,29,145,101,41,145,37,71,100,89,65,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,9,68,150,38,34,203,112,34,75,15,145,229,32,145,101,12,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,150,5,167,215,166,250,238,71,202,125,246,12,76,111,55,39,63,205,142,219,176,118,254,194,133,197,226,57,243,79,245,123,252,157,142,234,193,190,194,161,12,121,169,235,84,191,199,31,104,203,44,34,203,56,34,203,104,34,203,122,34,203,48,34,203,114,34,75,150,200,146,33,178,44,36,178,116,16,89,198,16,89,14,18,89,122,136,44,195,137,44,77,68,150,9,68,150,37,68,150,90,34,203,34,34,75,39,145,37,79,100,57,70,100,25,75,100,217,76,100,25,65,100,89,65,100,201,17,89,150,18,89,234,136,44,139,137,44,83,137,44,93,68,150,86,34,203,20,34,203,72,34,203,16,34,75,61,145,165,64,100,105,35,178,76,38,178,76,34,178,180,16,89,186,137,44,205,68,150,101,68,150,6,34,75,137,200,210,78,100,25,79,100,153,72,100,57,76,100,25,69,100,25,74,100,105,36,178,164,7,216,114,170,223,227,203,244,81,16,219,97,242,187,32,246,128,201,31,134,88,77,76,29,114,111,106,7,196,228,186,169,148,161,191,67,207,30,117,178,161,6,150,185,223,228,51,49,134,157,49,214,251,99,150,245,221,231,88,79,25,198,165,46,252,125,255,253,4,150,70,34,203,80,34,203,40,34,203,97,34,203,68,34,203,120,34,75,59,145,165,68,100,105,32,178,44,35,178,52,19,89,186,137,44,45,68,150,73,68,150,201,68,150,54,34,75,129,200,82,79,100,25,66,100,25,73,100,153,66,100,105,37,178,116,17,89,166,18,89,22,19,89,234,136,44,75,137,44,57,34,203,10,34,203,8,34,203,102,34,203,88,34,203,49,34,75,158,200,210,73,100,89,68,100,169,37,178,44,33,178,76,32,178,52,17,89,134,19,89,122,136,44,7,137,44,99,136,44,29,68,150,133,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,220,231,214,18,93,182,189,55,213,55,200,125,252,251,192,33,166,123,33,38,121,252,205,224,221,142,109,186,111,238,1,91,25,234,189,27,234,189,203,105,189,197,168,94,44,191,12,142,187,32,126,167,219,246,70,219,197,118,83,150,190,198,132,14,169,43,3,243,60,97,46,184,52,155,117,34,113,57,230,233,207,167,109,86,76,187,123,61,184,165,30,41,87,198,165,46,237,187,195,228,183,65,76,242,61,16,235,181,98,218,124,187,83,115,177,160,203,220,228,180,204,66,81,151,177,209,148,85,11,237,149,122,50,48,253,197,92,223,124,239,50,121,189,190,182,154,233,219,161,156,143,199,76,151,33,109,141,151,33,127,59,244,223,109,110,219,26,237,35,235,160,252,50,212,129,245,222,234,182,222,34,214,155,54,73,234,144,120,6,242,31,131,7,189,110,237,203,30,239,95,49,235,237,110,67,204,124,152,223,106,45,147,131,233,27,60,183,249,54,112,148,97,92,234,210,219,201,203,176,77,201,54,163,61,91,28,123,176,189,216,47,189,208,47,50,29,127,223,238,115,127,211,131,28,75,54,129,99,189,101,212,251,144,108,159,120,76,220,224,216,150,134,122,164,92,25,223,0,62,137,109,129,152,28,247,54,122,240,173,89,180,112,229,170,5,107,215,166,160,110,189,189,236,180,108,25,152,254,53,248,156,209,243,126,29,182,173,163,142,92,149,94,43,68,199,229,7,93,150,89,40,21,244,58,63,98,202,146,178,117,236,144,21,211,117,31,116,90,119,161,168,235,145,231,198,100,168,118,204,62,4,62,249,63,76,248,190,138,125,110,125,209,113,124,47,148,95,134,58,14,65,124,143,227,126,193,122,229,56,46,117,72,60,3,249,31,228,250,230,149,249,244,182,248,31,208,79,71,161,60,121,231,85,141,153,103,79,204,60,251,33,143,229,200,178,118,94,214,163,244,79,14,166,99,89,7,94,197,87,15,203,149,205,223,194,233,13,81,127,238,3,107,25,198,119,131,231,219,176,239,30,112,107,40,97,159,214,154,114,101,27,58,224,175,237,5,220,38,100,27,182,215,139,142,239,242,208,231,248,158,182,52,212,33,241,12,228,127,6,231,34,187,250,178,39,189,167,173,9,250,75,230,211,199,131,184,253,210,71,155,246,65,155,202,48,190,11,226,167,154,7,247,151,184,54,238,131,54,238,141,153,175,90,191,228,96,250,222,126,214,131,203,224,54,232,163,223,176,237,101,24,151,186,244,62,241,67,216,255,28,31,203,35,195,65,203,112,208,234,15,31,159,33,122,219,156,98,213,163,219,250,75,104,171,219,207,244,98,212,86,60,158,150,193,32,117,101,96,158,29,35,251,92,191,242,230,170,28,139,164,78,61,232,239,25,99,44,151,174,247,176,219,122,75,89,40,95,134,106,231,25,248,27,169,35,110,45,69,93,230,33,183,101,22,60,156,155,69,183,53,14,64,159,72,255,137,61,7,211,241,123,140,227,207,205,104,91,62,148,58,113,61,217,159,155,73,172,163,6,216,234,107,253,239,119,91,102,73,63,155,217,8,125,185,223,234,83,108,207,94,199,237,209,101,224,177,82,234,194,115,113,31,231,136,246,249,138,253,255,93,125,127,54,202,117,77,251,125,182,25,152,167,197,60,52,171,191,111,226,239,244,106,60,247,13,14,101,200,227,249,135,12,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,144,200,210,65,100,241,120,77,35,177,197,247,181,165,36,150,225,68,150,9,68,150,38,34,203,18,34,75,45,145,101,17,145,165,147,200,146,39,178,28,35,178,140,37,178,108,38,178,140,32,178,228,136,44,43,136,44,117,68,150,165,68,150,197,68,150,169,68,150,46,34,75,43,145,101,10,145,101,36,145,101,8,145,165,158,200,82,32,178,180,17,89,38,19,89,38,17,89,90,136,44,221,68,150,102,34,203,50,34,75,3,145,165,68,100,105,39,178,140,39,178,76,36,178,140,34,178,12,37,178,52,18,89,210,3,108,57,213,251,82,101,250,1,136,213,88,203,234,239,188,243,225,253,166,59,76,188,6,150,145,223,64,101,98,202,222,1,177,157,38,255,64,204,178,216,71,59,172,182,20,78,111,136,250,8,235,41,195,184,212,133,239,55,125,128,192,210,72,100,25,74,100,25,69,100,153,72,100,25,79,100,105,39,178,148,136,44,13,68,150,101,68,150,102,34,75,55,145,165,133,200,50,137,200,50,153,200,210,70,100,41,16,89,234,137,44,67,136,44,35,137,44,83,136,44,173,68,150,46,34,203,84,34,203,98,34,203,82,34,75,29,145,101,5,145,37,71,100,25,65,100,217,76,100,25,75,100,57,70,100,201,19,89,58,137,44,139,136,44,181,68,150,37,68,150,38,34,203,4,34,203,112,34,203,81,34,203,1,34,75,7,145,101,33,145,37,67,100,201,18,89,150,19,89,134,17,89,214,19,89,70,19,89,198,17,89,102,17,89,22,16,89,106,206,144,101,103,170,111,40,195,248,14,130,122,239,119,91,111,116,105,248,62,168,87,238,207,223,15,253,46,245,223,7,142,123,29,59,210,150,99,59,212,43,117,165,33,95,111,230,145,101,240,119,123,142,223,159,26,173,155,123,192,144,134,58,208,115,151,135,122,165,30,249,189,191,253,254,212,12,204,115,135,185,97,214,108,25,211,85,250,106,123,82,115,177,250,100,93,215,157,86,159,136,99,59,152,101,158,123,192,172,231,191,35,169,167,250,16,189,207,69,234,77,65,127,224,80,134,252,29,96,119,253,94,90,93,230,54,183,101,70,239,243,112,252,30,218,232,244,22,223,143,42,253,39,246,92,234,228,119,85,214,67,172,236,168,191,210,169,83,191,15,23,125,253,181,142,26,96,171,175,245,239,248,189,164,199,223,231,34,125,185,197,234,83,236,111,124,247,165,196,241,61,219,174,223,85,170,251,89,222,235,41,199,226,77,150,5,99,114,220,148,101,240,184,41,243,60,2,199,160,44,196,241,221,213,183,57,110,135,174,7,223,185,42,110,28,202,144,191,13,44,174,223,177,170,203,92,231,182,204,232,188,2,223,249,43,109,149,122,240,157,191,155,160,109,62,223,115,44,229,202,248,173,96,145,161,6,44,142,251,164,234,51,153,235,98,44,11,136,44,179,136,44,227,136,44,163,137,44,235,137,44,195,136,44,203,137,44,89,34,75,134,200,178,149,200,178,144,200,210,65,100,217,68,100,57,74,100,25,78,100,153,64,100,105,34,178,44,33,178,212,18,89,22,17,89,58,137,44,121,34,203,49,34,203,88,34,203,102,34,203,8,34,75,142,200,178,130,200,82,71,100,89,74,100,89,76,100,153,74,100,233,34,178,180,18,89,166,16,89,70,18,89,134,16,89,234,137,44,5,34,75,27,145,101,50,145,101,18,145,165,133,200,210,77,100,105,38,178,44,35,178,52,16,89,74,68,150,118,34,203,120,34,203,68,34,203,80,34,75,35,145,37,61,192,150,108,42,254,221,56,50,29,255,15,170,220,71,222,8,177,91,76,126,3,196,106,98,234,144,123,48,183,66,76,174,15,74,25,250,123,235,121,163,78,46,27,251,200,199,125,115,172,167,12,227,82,23,190,27,231,22,2,75,35,145,101,40,145,101,34,145,101,60,145,165,157,200,82,34,178,52,16,89,150,17,89,154,137,44,221,68,150,22,34,203,36,34,203,100,34,75,27,145,165,64,100,169,39,178,12,33,178,140,36,178,76,33,178,180,18,89,186,136,44,83,137,44,139,137,44,75,137,44,117,68,150,21,68,150,28,145,101,4,145,101,51,145,101,44,145,229,24,145,37,79,100,233,36,178,44,34,178,212,18,89,150,16,89,154,136,44,19,136,44,195,137,44,71,137,44,155,136,44,29,68,150,133,68,150,173,68,150,12,145,37,75,100,89,78,100,25,70,100,89,79,100,25,77,100,25,71,100,153,69,100,89,64,100,169,137,177,172,117,107,41,225,189,238,20,152,112,40,67,126,45,88,92,223,195,215,101,174,113,91,102,244,46,133,213,110,203,140,62,154,87,65,159,72,255,137,61,7,211,87,67,127,173,114,220,95,105,168,83,202,149,113,244,245,215,58,122,128,173,190,214,255,74,183,101,30,127,151,134,244,229,74,171,79,177,61,55,57,110,143,46,227,102,83,86,45,212,117,19,212,121,163,135,117,247,54,83,86,218,36,169,227,102,168,247,173,30,234,149,122,228,157,31,226,144,186,50,48,79,163,57,241,208,247,116,79,245,254,7,31,125,131,67,25,242,82,215,169,222,255,48,208,150,89,68,150,113,68,150,209,68,150,245,68,150,97,68,150,229,68,150,44,145,37,67,100,89,72,100,233,32,178,172,34,178,28,37,178,12,39,178,76,32,178,52,17,89,150,16,89,106,137,44,139,136,44,157,68,150,60,145,229,24,145,101,44,145,101,51,145,101,4,145,37,71,100,89,65,100,169,35,178,44,37,178,44,38,178,76,37,178,116,17,89,90,137,44,83,136,44,35,137,44,67,136,44,245,68,150,2,145,165,141,200,50,153,200,50,137,200,210,66,100,233,38,178,52,19,89,150,17,89,26,136,44,37,34,75,59,145,101,60,145,101,34,145,101,40,145,165,145,200,146,30,96,203,169,222,185,32,211,87,65,172,198,90,86,127,207,156,15,239,72,184,193,196,107,96,153,235,77,62,19,83,246,13,16,123,139,201,95,31,179,44,246,209,13,86,91,10,167,55,68,125,132,245,148,97,92,234,194,119,46,92,79,96,105,36,178,12,37,178,76,36,178,140,39,178,180,19,89,74,68,150,6,34,203,50,34,75,51,145,165,155,200,210,66,100,153,68,100,153,76,100,105,35,178,20,136,44,245,68,150,33,68,150,145,68,150,41,68,150,86,34,75,23,145,101,42,145,101,49,145,101,41,145,165,142,200,178,130,200,146,35,178,140,32,178,108,38,178,140,37,178,28,35,178,228,137,44,157,68,150,69,68,150,90,34,203,18,34,75,19,145,101,2,145,101,56,145,229,40,145,101,21,145,165,131,200,178,144,200,146,33,178,100,137,44,203,137,44,195,136,44,235,137,44,163,137,44,227,136,44,179,136,44,11,136,44,53,103,200,34,247,128,165,220,183,88,150,129,172,247,58,183,245,70,151,134,175,133,122,229,158,248,117,208,239,82,255,181,224,184,198,177,35,109,57,182,67,189,82,87,26,242,50,143,44,131,191,79,187,58,169,173,248,234,182,171,160,252,187,192,33,117,101,96,158,110,115,66,217,108,204,87,195,178,219,97,89,236,207,43,147,154,95,165,69,104,78,155,116,165,101,214,245,94,225,161,94,169,71,126,139,47,142,43,160,175,100,158,245,208,87,218,115,153,91,79,244,222,18,169,43,5,253,129,67,25,242,151,65,223,92,238,184,111,116,153,151,186,45,51,122,111,197,155,221,150,25,157,222,94,2,125,34,253,39,246,28,76,127,51,244,215,37,142,251,43,13,117,74,185,50,142,190,254,90,71,15,176,213,215,250,191,216,109,153,199,223,91,34,125,121,177,213,167,216,223,111,50,127,107,33,126,29,180,247,34,15,253,252,70,83,150,28,215,46,178,44,24,147,99,144,44,131,199,32,153,103,39,28,131,178,16,191,6,218,113,129,227,118,232,122,46,76,157,56,84,59,46,93,0,150,55,56,182,212,67,89,142,202,140,206,43,206,7,255,133,86,249,57,152,126,17,180,237,124,199,109,75,167,78,236,199,50,140,159,15,22,25,106,192,82,246,96,73,89,150,84,76,191,200,176,128,200,50,139,200,50,142,200,114,9,145,101,61,145,101,24,145,101,57,145,37,75,100,201,16,89,22,18,89,58,136,44,23,17,89,134,19,89,38,16,89,154,136,44,75,136,44,181,68,150,69,68,150,78,34,75,158,200,114,140,200,50,150,200,178,153,200,50,130,200,146,35,178,172,32,178,212,17,89,150,18,89,22,19,89,166,18,89,186,136,44,173,68,150,41,68,150,145,68,150,33,68,150,122,34,75,129,200,210,70,100,153,76,100,153,68,100,105,33,178,116,19,89,154,137,44,203,136,44,13,68,150,18,145,165,157,200,50,158,200,50,145,200,50,148,200,210,72,100,73,15,176,229,84,239,93,145,233,151,64,76,238,151,94,8,177,243,76,254,13,16,171,137,169,67,238,53,156,15,49,185,62,40,101,232,239,173,231,141,58,185,108,236,35,31,247,135,177,158,50,140,75,93,248,222,149,243,8,44,141,68,150,161,68,150,137,68,150,241,68,150,118,34,75,137,200,210,64,100,89,70,100,105,38,178,116,19,89,90,136,44,147,136,44,147,137,44,109,68,150,2,145,165,158,200,50,132,200,50,146,200,50,133,200,210,74,100,233,34,178,76,37,178,44,38,178,44,37,178,212,17,89,86,16,89,114,68,150,17,68,150,205,68,150,177,68,150,99,68,150,60,145,165,147,200,178,136,200,82,75,100,89,66,100,105,34,178,76,32,178,12,39,178,92,68,100,233,32,178,44,36,178,100,136,44,89,34,203,114,34,203,48,34,203,122,34,203,37,68,150,113,68,150,89,68,150,5,68,150,26,203,210,4,211,243,16,43,155,124,43,196,94,111,242,109,16,59,215,228,219,33,246,58,147,159,5,177,215,154,124,7,196,94,99,242,157,16,59,199,228,187,32,54,223,228,11,16,43,154,124,9,98,243,76,126,1,196,230,154,252,66,136,205,49,249,69,16,155,109,242,139,33,54,211,228,151,64,108,134,201,203,117,9,125,188,158,102,197,244,250,125,200,228,203,98,119,176,126,165,30,41,87,198,31,2,223,116,147,159,6,49,201,47,3,243,195,86,76,155,31,241,96,126,216,50,203,248,35,224,19,255,195,16,147,252,114,48,63,106,197,180,249,49,15,230,71,45,179,140,63,6,62,241,63,10,49,201,175,0,243,227,86,76,155,159,240,96,126,220,50,203,248,19,224,19,255,227,16,147,124,55,152,159,180,98,218,252,148,7,243,147,150,89,198,159,2,159,248,159,132,152,228,215,131,249,105,43,166,205,207,120,48,63,109,153,101,252,25,240,137,255,105,136,73,126,51,152,159,181,98,218,252,156,7,243,179,150,89,198,159,3,159,248,159,133,152,228,143,121,246,77,183,124,211,45,159,175,122,31,178,234,125,232,12,213,251,136,85,239,35,103,168,222,199,172,122,31,59,67,245,62,97,213,251,196,25,170,247,41,171,222,167,206,80,189,207,88,245,62,115,134,234,61,219,182,231,129,58,110,156,109,219,243,64,29,55,6,106,63,10,159,71,103,166,222,240,121,116,102,234,237,207,126,244,188,219,122,163,247,35,62,151,58,113,72,91,227,101,200,63,15,150,183,59,238,3,93,230,59,220,150,25,189,31,239,5,199,101,234,50,222,9,125,34,253,39,246,28,76,127,1,250,235,157,142,251,43,13,117,74,185,50,142,190,193,98,205,66,236,124,136,217,22,29,123,209,228,95,15,177,151,76,254,92,136,189,203,228,95,7,177,119,155,252,107,33,246,30,147,127,13,196,94,54,249,153,16,123,175,201,207,128,216,251,76,126,58,196,222,111,242,211,32,246,138,201,63,4,177,15,152,252,195,16,251,160,201,63,2,177,15,153,252,163,16,251,176,201,63,6,177,143,152,252,227,16,251,168,201,63,1,177,143,153,252,147,16,251,184,201,63,5,177,79,152,252,211,16,251,164,201,63,3,177,79,153,252,115,16,251,180,201,191,29,98,159,49,249,23,32,246,89,147,63,7,98,159,51,249,249,16,251,188,201,23,33,246,5,147,159,7,177,47,154,252,92,136,125,201,228,231,64,236,203,38,63,27,98,95,49,249,103,33,38,215,98,223,1,49,185,23,133,219,174,220,255,126,17,98,242,44,210,75,16,147,103,49,223,5,49,121,22,253,221,16,147,223,121,188,7,98,114,223,233,101,136,201,253,229,247,66,76,158,245,121,31,196,228,185,203,247,67,76,158,245,126,5,98,242,155,142,15,64,76,238,235,124,16,98,114,255,246,67,16,147,231,122,62,12,49,121,198,242,35,16,147,103,169,63,10,49,243,211,159,227,219,166,142,201,59,91,63,14,177,49,38,255,9,136,201,115,51,159,132,152,220,231,248,20,196,228,119,25,159,134,152,220,19,255,12,196,228,183,36,159,133,216,36,147,255,28,196,228,217,231,207,67,108,138,201,127,1,98,83,77,254,139,16,203,155,252,151,32,38,199,139,47,67,76,174,237,127,197,252,213,219,138,62,158,226,59,175,203,80,239,17,136,31,48,249,178,249,91,56,189,33,58,142,63,104,202,170,179,28,82,87,6,230,217,107,86,190,108,103,251,83,125,195,97,243,87,220,77,176,220,126,104,195,62,183,109,136,222,231,189,31,218,208,8,245,238,131,54,200,60,135,161,13,218,179,215,67,159,98,191,148,161,79,164,46,220,174,100,94,125,188,249,101,174,175,159,30,116,236,210,117,30,77,157,56,84,59,55,148,250,181,229,136,91,75,33,7,22,220,190,15,57,173,167,20,109,27,178,93,234,227,126,62,213,183,143,31,130,122,29,237,87,199,223,60,175,235,221,7,229,79,3,7,238,87,50,207,51,214,54,233,120,31,137,182,201,3,224,201,131,7,247,17,153,231,121,227,209,219,228,5,45,125,203,57,222,14,162,239,43,178,157,201,80,109,155,244,119,44,44,21,178,208,39,253,177,96,127,186,221,110,43,223,157,92,31,39,61,28,235,162,239,78,123,160,79,236,109,42,7,211,247,66,127,237,113,220,95,184,191,73,185,50,142,190,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,96,13,214,193,98,213,150,7,45,103,22,230,123,144,192,39,49,188,223,178,207,173,165,128,247,100,165,236,90,149,230,193,189,139,195,78,235,172,220,91,194,251,17,121,48,72,93,25,152,103,93,75,159,107,190,201,55,193,116,89,87,89,232,43,92,127,62,238,253,74,61,82,174,140,75,93,77,208,22,92,127,174,239,119,224,125,58,41,247,119,183,222,82,183,251,125,160,84,144,255,243,42,219,147,189,223,201,58,197,123,175,18,211,219,228,5,176,77,218,247,237,241,222,216,126,111,253,210,191,245,129,251,204,97,136,73,30,159,163,112,219,199,69,31,247,208,162,199,159,246,192,122,144,182,73,61,25,152,126,41,28,67,150,181,244,173,27,251,120,161,167,223,24,51,93,134,106,247,53,247,65,255,237,114,219,214,232,152,185,19,202,47,67,29,88,239,14,183,245,22,177,222,180,73,82,135,196,51,144,95,33,15,52,193,124,122,144,254,21,179,222,238,118,199,204,135,249,67,214,50,57,152,190,219,115,155,119,129,163,12,227,82,151,222,78,174,132,109,234,70,248,188,116,253,121,131,237,197,126,153,12,253,34,211,15,67,191,248,120,62,7,207,239,242,96,216,11,150,253,150,19,207,171,240,24,184,219,131,239,84,231,85,187,193,39,177,3,224,147,118,224,241,228,149,198,62,171,207,115,32,251,249,26,92,135,142,62,39,78,120,190,6,159,191,152,6,14,169,11,159,103,233,49,219,181,126,190,198,62,239,201,195,178,248,127,156,206,196,51,65,246,103,51,62,19,212,11,102,15,231,204,177,207,4,137,103,95,76,31,110,135,227,196,203,175,114,254,122,192,138,249,246,75,185,7,44,63,158,23,96,91,93,127,23,194,99,131,12,213,62,99,247,128,197,245,241,205,195,49,41,122,206,7,63,75,226,142,71,50,253,32,180,205,241,249,67,180,206,119,91,125,42,227,232,219,29,99,197,243,199,3,214,124,218,186,211,169,181,84,240,241,153,174,203,120,192,148,165,247,67,217,182,165,158,12,76,127,16,246,215,99,112,46,40,109,62,2,229,60,31,51,93,134,106,219,49,158,203,221,231,182,173,209,241,242,94,40,191,12,117,96,189,247,184,173,183,136,245,202,185,162,212,33,241,12,228,223,14,231,138,247,244,101,143,247,175,152,245,118,119,127,204,124,152,223,109,45,147,131,233,247,123,110,243,125,224,40,195,184,212,165,183,147,71,96,155,122,30,206,21,93,239,231,216,94,236,151,169,208,47,50,29,191,215,62,104,205,175,183,231,227,251,3,244,223,14,15,253,247,64,234,196,254,147,241,29,224,147,216,46,232,211,151,189,93,163,170,184,142,128,43,159,58,249,26,21,94,59,195,99,194,60,248,140,111,133,229,37,54,205,228,241,119,82,237,86,76,183,105,166,135,54,73,61,82,174,140,207,4,95,155,201,183,159,89,95,169,191,190,25,150,79,91,102,59,238,171,44,212,41,67,181,227,249,108,176,204,114,108,209,101,118,184,45,51,58,47,153,3,126,105,171,212,147,131,233,163,161,109,115,28,183,45,13,117,74,185,50,142,190,142,24,171,252,134,73,111,19,237,214,124,30,250,44,178,206,176,172,51,98,234,237,58,3,125,36,199,149,46,207,245,118,90,245,182,89,245,234,253,4,215,147,30,170,237,39,248,63,223,231,58,246,234,50,231,185,45,51,58,151,178,255,159,169,212,209,6,241,162,135,190,47,64,127,166,161,14,137,103,32,255,93,56,151,42,246,101,143,127,214,136,89,239,43,93,49,243,97,126,142,181,76,14,166,119,121,110,243,60,112,148,97,92,234,210,159,175,127,0,159,251,142,183,249,104,125,119,89,6,25,111,131,248,188,152,254,234,130,254,146,233,237,16,203,155,60,30,99,167,91,101,100,161,28,252,172,117,188,93,23,171,181,19,215,187,196,58,193,55,47,198,87,112,235,43,85,219,22,10,224,147,216,92,176,248,56,14,218,22,249,236,193,227,224,120,171,255,244,182,186,206,228,195,185,96,162,33,156,11,158,194,50,208,231,130,163,160,109,76,231,130,242,27,247,112,46,24,206,5,11,103,249,185,224,8,217,73,83,191,251,231,130,245,163,250,12,225,92,240,183,239,235,112,46,216,255,190,178,45,242,217,131,199,193,113,86,255,233,109,117,21,184,106,61,184,50,150,43,3,117,235,65,223,206,150,247,143,220,190,178,251,182,11,182,220,178,109,227,154,77,189,91,241,32,45,51,167,225,111,141,21,195,23,250,212,66,76,230,147,105,13,166,177,13,110,27,187,0,235,79,89,182,148,85,87,10,234,175,79,245,189,116,200,145,165,168,59,85,94,236,211,189,114,195,134,43,182,173,218,176,174,123,233,182,77,221,189,235,122,54,97,47,218,61,134,171,171,6,242,24,199,222,149,215,32,213,65,44,11,45,147,152,148,213,8,177,12,228,165,71,234,33,94,118,212,27,62,122,24,95,41,149,130,254,196,161,12,249,122,248,91,231,216,162,251,52,103,202,218,218,219,179,101,229,45,107,174,90,179,114,53,174,102,123,7,194,85,27,183,154,241,173,87,175,182,186,101,249,6,136,73,57,141,48,205,71,211,177,109,82,110,173,101,244,176,179,23,217,118,118,121,123,152,89,253,215,109,89,215,187,38,110,55,175,182,254,241,104,157,6,183,221,46,103,240,49,80,89,141,169,188,214,96,101,165,233,198,201,107,212,114,166,161,250,227,66,191,6,77,191,246,76,191,230,76,191,214,76,31,237,244,21,56,125,230,165,111,13,140,1,175,220,42,212,175,33,211,31,129,250,146,136,126,173,152,126,141,152,126,109,152,126,196,73,191,190,73,223,54,203,167,42,167,164,250,235,139,62,125,208,167,84,250,43,148,62,77,210,95,235,244,87,103,253,85,90,159,34,233,83,34,125,218,161,63,218,245,199,172,254,88,213,31,253,250,84,80,255,75,13,253,122,60,253,111,52,244,171,243,244,191,206,208,175,47,212,255,46,67,191,218,80,255,139,12,253,218,67,253,58,68,253,154,68,253,175,68,206,55,125,123,129,74,111,80,233,194,84,229,223,102,92,148,170,252,91,140,55,170,244,38,149,46,78,85,254,101,205,155,85,186,84,165,203,82,149,127,65,113,185,74,87,168,116,165,74,87,169,116,181,74,215,164,42,255,234,225,90,149,174,83,233,122,149,110,80,233,45,42,189,53,85,249,151,10,55,170,244,54,149,110,82,233,102,149,86,166,42,167,5,221,42,173,86,105,141,74,107,85,186,69,165,91,83,149,203,71,235,85,186,77,165,13,42,109,84,105,147,74,61,42,221,158,170,188,138,127,139,74,91,85,234,85,105,155,74,119,168,116,167,74,219,85,186,75,165,187,83,149,91,209,250,182,187,190,53,173,111,255,234,219,169,59,82,149,199,1,244,45,85,125,219,87,63,90,163,31,169,217,151,170,60,166,167,111,15,235,71,82,244,227,31,250,150,231,17,179,126,245,99,194,250,21,251,250,245,141,250,117,141,250,245,140,250,117,140,250,245,139,250,117,139,250,245,138,250,117,138,250,245,137,250,117,137,250,245,136,250,53,130,250,149,136,250,21,136,250,213,169,250,21,130,47,164,42,175,13,124,49,85,121,45,160,92,193,198,157,160,211,140,200,87,151,149,189,189,107,54,222,222,155,239,237,201,111,220,182,161,119,221,237,27,238,202,223,185,174,247,214,124,207,29,107,182,172,221,208,115,231,9,167,50,53,167,177,112,214,44,60,233,228,133,87,174,94,125,234,229,38,152,229,164,53,23,111,90,189,102,123,190,103,91,111,190,103,109,126,85,207,182,77,171,79,56,221,58,223,28,182,229,188,108,221,166,59,86,110,88,183,58,191,169,103,83,247,26,156,241,171,185,19,27,115,217,154,173,91,213,225,71,205,216,155,95,185,173,247,214,158,45,235,238,94,179,58,191,234,174,252,202,238,110,85,77,47,46,60,210,28,180,228,141,160,87,87,142,93,249,173,27,212,210,133,74,25,27,84,67,214,172,238,202,227,180,173,170,163,182,246,230,183,246,174,220,210,155,95,187,165,103,99,190,216,133,229,110,51,108,57,173,88,174,26,123,82,143,220,221,124,202,213,176,117,219,170,222,45,43,187,123,79,221,157,15,55,251,145,55,12,243,83,238,42,243,50,200,164,155,205,58,179,156,124,138,95,30,51,207,142,225,126,204,123,204,249,107,63,55,217,67,35,79,108,226,181,43,55,108,91,163,26,216,147,223,176,114,139,170,114,109,207,150,252,213,43,215,174,89,94,172,60,230,42,195,211,102,185,223,106,119,220,212,114,26,11,111,109,233,255,74,249,79,173,255,189,165,201,144,3,0,47,87,215,148,139,31,201,166,65,164,115,184,187,150,198,144,96,230,17,85,82,110,246,93,210,13,55,238,90,165,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:20.306Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.306Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.311Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-14T11:57:20.311Z aztec:archiver Retrieved extended contract data for l2 block number: 2 +2023-12-14T11:57:20.312Z aztec:archiver:lmdb Adding 1 extended contract data to block 2 +2023-12-14T11:57:20.312Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-14T11:57:20.395Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.395Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.396Z aztec:merkle_trees Block 2 is ours, committing world state +2023-12-14T11:57:20.397Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.397Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:20.425Z aztec:p2p Synched to block 2 +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 8 root 0x152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 640 root 0x0d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 512 root 0x0b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e9 +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 2 root 0x29cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 32 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-14T11:57:20.425Z aztec:merkle_trees Tree ARCHIVE synched with size 3 root 0x2fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1 +2023-12-14T11:57:20.459Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=63.20762999355793 isBlockOurs=true txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-14T11:57:20.560Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1501191498 gasUsed=374705 transactionHash=0x9cd90c44ebcb7c7eb7161bc3538a8e1f7b97b70391f1717da1d02d04aa1caa96 calldataGas=95180 calldataSize=21860 txCount=1 blockNumber=2 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-14T11:57:20.560Z aztec:sequencer Successfully published block 2 +2023-12-14T11:57:20.560Z aztec:sequencer INFO Submitted rollup block 2 with 1 transactions + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:21.291Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:21.291Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:21.299Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:21.299Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:21.299Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-14T11:57:21.299Z aztec:l2_block newUnencryptedLogs logs already attached +2023-12-14T11:57:21.300Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 3 note processors +2023-12-14T11:57:21.301Z aztec:note_processor Synched block 2 +2023-12-14T11:57:21.301Z aztec:note_processor Synched block 2 +2023-12-14T11:57:21.302Z aztec:note_processor Synched block 2 +2023-12-14T11:57:21.325Z aztec:archiver No new blocks to process, current block number: 54 +2023-12-14T11:57:21.560Z aztec:sequencer Block has been synced + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:22.300Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:22.300Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:22.308Z aztec:e2e_token_contract Token deployed to 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:22.321Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:22.321Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:f851a440 +2023-12-14T11:57:22.321Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:22.321Z aztec:node Using committed db for block latest, world state synced upto 2 +2023-12-14T11:57:22.323Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:22.323Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:22.324Z aztec:e2e_token_contract Function _increase_public_balance has 10404 bytes and the selector: 2ad35594 +2023-12-14T11:57:22.325Z aztec:e2e_token_contract Function _initialize has 9116 bytes and the selector: 76c992eb +2023-12-14T11:57:22.325Z aztec:e2e_token_contract Function _reduce_total_supply has 9360 bytes and the selector: 713784f4 +2023-12-14T11:57:22.325Z aztec:e2e_token_contract Function admin has 336 bytes and the selector: f851a440 +2023-12-14T11:57:22.326Z aztec:e2e_token_contract Function balance_of_private has 28960 bytes and the selector: 98d16d67 +2023-12-14T11:57:22.326Z aztec:e2e_token_contract Function balance_of_public has 624 bytes and the selector: d6421a4e +2023-12-14T11:57:22.326Z aztec:e2e_token_contract Function burn has 424420 bytes and the selector: d4fcc96e +2023-12-14T11:57:22.326Z aztec:e2e_token_contract Function burn_public has 15436 bytes and the selector: b0e964d5 +2023-12-14T11:57:22.327Z aztec:e2e_token_contract Function compute_note_hash_and_nullifier has 8236 bytes and the selector: 7b77563f +2023-12-14T11:57:22.327Z aztec:e2e_token_contract Function constructor has 4164 bytes and the selector: cca7088c +2023-12-14T11:57:22.327Z aztec:e2e_token_contract Function is_minter has 620 bytes and the selector: b09b434a +2023-12-14T11:57:22.328Z aztec:e2e_token_contract Function mint_private has 10988 bytes and the selector: 10763932 +2023-12-14T11:57:22.328Z aztec:e2e_token_contract Function mint_public has 12444 bytes and the selector: 6bfd1d5b +2023-12-14T11:57:22.328Z aztec:e2e_token_contract Function redeem_shield has 119372 bytes and the selector: b77168f2 +2023-12-14T11:57:22.329Z aztec:e2e_token_contract Function set_admin has 8920 bytes and the selector: 41b90896 +2023-12-14T11:57:22.329Z aztec:e2e_token_contract Function set_minter has 9424 bytes and the selector: 7f020b80 +2023-12-14T11:57:22.329Z aztec:e2e_token_contract Function shield has 15308 bytes and the selector: 1d24add0 +2023-12-14T11:57:22.330Z aztec:e2e_token_contract Function total_supply has 360 bytes and the selector: 3940e9ee +2023-12-14T11:57:22.330Z aztec:e2e_token_contract Function transfer has 422580 bytes and the selector: b1aa668a +2023-12-14T11:57:22.330Z aztec:e2e_token_contract Function transfer_public has 16120 bytes and the selector: 7db8f449 +2023-12-14T11:57:22.330Z aztec:e2e_token_contract Function unshield has 424436 bytes and the selector: 78303b89 +2023-12-14T11:57:22.340Z aztec:pxe_service Executing simulator... +2023-12-14T11:57:22.341Z aztec:simulator:secret_execution Executing external function 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765:37889ba1 +2023-12-14T11:57:22.352Z aztec:simulator:acvm Oracle callback getNotes +2023-12-14T11:57:22.353Z aztec:simulator:client_execution_context Returning 1 notes for 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 at 0x0000000000000000000000000000000000000000000000000000000000000001: 0x249b2069f0a3046d8795bebdeb8cbca53effc3f882b7b9e4ef01b1b551a184e1:[0x28f8b95b8c9082eec0188f04c8b805744ea366bf58e561f7398edae64865631b,0x0bbe65f31a57d5e23088f360dff9d42c2983e33f6ef35652de0ad590a985e3d3,0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765] +2023-12-14T11:57:22.359Z aztec:simulator:acvm Oracle callback getAuthWitness +2023-12-14T11:57:22.363Z aztec:simulator:acvm Oracle callback enqueuePublicFunctionCall +2023-12-14T11:57:22.388Z aztec:simulator:client_execution_context Enqueued call to public function (with side-effect counter #0) 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:41b90896 +2023-12-14T11:57:22.470Z aztec:simulator:secret_execution Returning from call to 0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765:37889ba1 +2023-12-14T11:57:22.470Z aztec:pxe_service Simulation completed! +2023-12-14T11:57:22.470Z aztec:pxe_service Executing kernel prover... +2023-12-14T11:57:22.483Z aztec:node Using committed db for block latest, world state synced upto 2 +2023-12-14T11:57:22.491Z aztec:node Using committed db for block latest, world state synced upto 2 +2023-12-14T11:57:22.492Z aztec:node Using committed db for block latest, world state synced upto 2 +2023-12-14T11:57:22.609Z aztec:kernel_proof_creator Simulated private kernel init eventName=circuit-simulation circuitName=private-kernel-init duration=112.80739800632 inputSize=43109 outputSize=20441 +2023-12-14T11:57:22.609Z aztec:kernel_proof_creator Skipping private kernel init proving... +2023-12-14T11:57:22.684Z aztec:kernel_proof_creator Simulated private kernel ordering eventName=circuit-simulation circuitName=private-kernel-ordering duration=68.67003399133682 inputSize=25833 outputSize=9689 +2023-12-14T11:57:22.684Z aztec:kernel_proof_creator Skipping private kernel ordering proving... +2023-12-14T11:57:22.697Z aztec:node INFO Simulating tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.701Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000003: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x00000000000000000000000000000000000000000000000000000000657aed9f) +2023-12-14T11:57:22.702Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:22.702Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:22.864Z aztec:sequencer:public-processor Processing tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.864Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.864Z aztec:simulator:public_execution Executing public external function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:41b90896 +2023-12-14T11:57:22.870Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:22.870Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:22.871Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:22.871Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 +2023-12-14T11:57:22.875Z aztec:simulator:public_execution Contract storage reads: +2023-12-14T11:57:22.875Z aztec:sequencer:public-processor Running public kernel circuit for 41b90896@0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:22.970Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=93.76384200155735 inputSize=25203 outputSize=20441 +2023-12-14T11:57:22.971Z aztec:node INFO Simulated tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 succeeds +2023-12-14T11:57:22.971Z aztec:pxe_service INFO Executed local simulation for 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.971Z aztec:pxe_service INFO Sending transaction 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.971Z aztec:node INFO Received tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:22.972Z aztec:tx_pool INFO Adding tx with id 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 eventName=tx-added-to-pool txHash=0x0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 encryptedLogCount=0 unencryptedLogCount=0 encryptedLogSize=8 unencryptedLogSize=8 newContractCount=0 newContractDataSize=152 proofSize=0 size=10047 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at ../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:58:17 + + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:23.699Z aztec:sequencer INFO Retrieved 1 txs from P2P pool +2023-12-14T11:57:23.702Z aztec:sequencer:simple_test_global_variable_builder Built global variables for block 0x0000000000000000000000000000000000000000000000000000000000000003: (0x0000000000000000000000000000000000000000000000000000000000007a69, 0x0000000000000000000000000000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000000000000000000000000003, 0x00000000000000000000000000000000000000000000000000000000657aed9f) +2023-12-14T11:57:23.702Z aztec:sequencer INFO Building block 3 with 1 transactions +2023-12-14T11:57:23.703Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 2 +2023-12-14T11:57:23.703Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 2 +2023-12-14T11:57:23.705Z aztec:sequencer:public-processor Processing tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:23.705Z aztec:sequencer:public-processor Executing enqueued public calls for tx 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:23.705Z aztec:simulator:public_execution Executing public external function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:41b90896 +2023-12-14T11:57:23.710Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:23.711Z aztec:simulator:public_execution_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x0b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb765 +2023-12-14T11:57:23.711Z aztec:simulator:acvm Oracle callback storageWrite +2023-12-14T11:57:23.712Z aztec:simulator:public_execution_context Oracle storage write: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 +2023-12-14T11:57:23.715Z aztec:simulator:public_execution Contract storage reads: +2023-12-14T11:57:23.715Z aztec:sequencer:public-processor Running public kernel circuit for 41b90896@0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0 +2023-12-14T11:57:23.812Z aztec:public-kernel-simulator Simulated public kernel circuit with private input eventName=circuit-simulation circuitName=public-kernel-private-input duration=94.9961539953947 inputSize=25203 outputSize=20441 +2023-12-14T11:57:23.813Z aztec:sequencer Requesting L1 to L2 messages from contract +2023-12-14T11:57:23.813Z aztec:sequencer Successfully retrieved L1 to L2 messages from contract +2023-12-14T11:57:23.813Z aztec:sequencer Assembling block with txs 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 +2023-12-14T11:57:23.813Z aztec:sequencer Building block 0x0000000000000000000000000000000000000000000000000000000000000003 +2023-12-14T11:57:23.813Z aztec:sequencer:solo-block-builder Running base rollup for 0131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc0 0000000000000000000000000000000000000000000000000000000000000000 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:25.878Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1493.3094839900732 inputSize=667658 outputSize=873 +2023-12-14T11:57:25.879Z aztec:sequencer:solo-block-builder Running base rollup for 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:27.556Z aztec:rollup-simulator Simulated base rollup circuit eventName=circuit-simulation circuitName=base-rollup duration=1241.0981329977512 inputSize=667616 outputSize=873 +2023-12-14T11:57:27.556Z aztec:sequencer:solo-block-builder Running root rollup circuit + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:27.628Z aztec:rollup-simulator Simulated root rollup circuit eventName=circuit-simulation circuitName=root-rollup duration=56.270264998078346 inputSize=4072 outputSize=881 +2023-12-14T11:57:27.628Z aztec:sequencer:solo-block-builder Updating and validating root trees +2023-12-14T11:57:27.639Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:27.639Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:27.640Z aztec:sequencer Assembled block 3 eventName=l2-block-built duration=3942.1732629984617 publicProcessDuration=108.34603700041771 rollupCircuitsDuration=3826.9379199892282 txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-14T11:57:27.641Z aztec:sequencer Publishing extended contract data with block hash 8323a77902d65757dfefb0a2d4012fb20f1ca0e8cbfdb3fc04561e0b51062c91 +2023-12-14T11:57:27.641Z aztec:sequencer:viem-tx-sender Bytecode is 4 bytes and require 0.00003150201612903226 blobs +2023-12-14T11:57:27.649Z aztec:sequencer Successfully published new contract data for block 3 +2023-12-14T11:57:27.735Z aztec:sequencer:publisher INFO Published L2 block to L1 rollup contract gasPrice=1500915736 gasUsed=373169 transactionHash=0x5596b7af82da3b104ccd903ef8fa0befeea9fda756047da87ec611bb2bc0e251 calldataGas=93644 calldataSize=21860 txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 eventName=rollup-published-to-l1 +2023-12-14T11:57:27.735Z aztec:sequencer Successfully published block 3 +2023-12-14T11:57:27.735Z aztec:sequencer INFO Submitted rollup block 3 with 1 transactions + console.log + 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000001000000bd300000bd400000bd500000bd600000bd700000bd800000bd900000bda00000bdb00000bdc00000bdd00000bde00000bdf00000be000000be100000be20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131e216a0493d458386da25607981d0573185b28a1a72473858f804baccedc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec259de8afdf431556a2b5b6352352cec82e36b596281e166421a675c1444b60b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb76500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e897112000000000000000000000000000000001c9ecec90e28d2461650418635878a5c0000000000000000000000000000000091e49f47586ecf75f2b0cbb94e8971120000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e90d657340768b58ac569c20d8178ba2d372c1e984bb6d8ddf5d5e01c8850625da152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f802fb02fd568b7e282ff9931107d193ba3ef35c29172a261d0e113f6ad2708e2d1000000000000000000000000000000000000000000000000000000000000000029cdaed5368f97b6b5af2095a95d2460a84e684711b26f41e9a20c0a67bf51ce053502e9aac9b6ff2086ef0db2beaba49c7d72da7462d4470d351572d5aa4c560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a690000000000000000000000000000000000000000000000000000000000000001010000000000000004000000000000000400000000000000012909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f041b908960000000b6a5b4215c03c2ca11f07ae350112eab55a5e3784e0c9b5428c668c8d6eb7652909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0000000000000000000000000000000000000000000000000000000000000000041b9089600000000000001032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:28.572Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.572Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.574Z aztec:archiver Retrieved 1 block(s) from chain +2023-12-14T11:57:28.575Z aztec:archiver Retrieved extended contract data for l2 block number: 3 +2023-12-14T11:57:28.575Z aztec:archiver:lmdb Adding 1 extended contract data to block 3 +2023-12-14T11:57:28.575Z aztec:archiver Confirming l1 to l2 messages in store +2023-12-14T11:57:28.658Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.658Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.658Z aztec:merkle_trees Block 3 is ours, committing world state +2023-12-14T11:57:28.660Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.660Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:28.682Z aztec:p2p Synched to block 3 +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree CONTRACT_TREE synched with size 12 root 0x152d8825e83855efd12632372e1f89d2cb7cfc4fc7f2d49cb5749d2fd8fdae7d +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree NULLIFIER_TREE synched with size 896 root 0x207de21ec1b7c1f2b9e9cb0bbf318ec24c8f666756a472ed5d142a1059790be7 +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree NOTE_HASH_TREE synched with size 768 root 0x0b961bec434773af83223df29e115c9c4aa2383276ca520cc53d2c97f67a49e9 +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree PUBLIC_DATA_TREE synched with size 2 root 0x15c7381c5f3c141648d161310b61d0b575e94c208ca54536b5baffb147bc46de +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree L1_TO_L2_MESSAGES_TREE synched with size 48 root 0x1864fcdaa80ff2719154fa7c8a9050662972707168d69eac9db6fd3110829f80 +2023-12-14T11:57:28.683Z aztec:merkle_trees Tree ARCHIVE synched with size 4 root 0x0a99e9d4f4ddd87e40013c1a75d486e378167e439c1ef45e1eb2e8dff6e59829 +2023-12-14T11:57:28.702Z aztec:world_state Handled new L2 block eventName=l2-block-handled duration=43.723116993904114 isBlockOurs=true txCount=1 blockNumber=3 encryptedLogCount=0 encryptedLogSize=24 unencryptedLogCount=0 unencryptedLogSize=28 +2023-12-14T11:57:28.735Z aztec:sequencer Block has been synced +2023-12-14T11:57:29.558Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:29.558Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:29.558Z aztec:l2_block newEncryptedLogs logs already attached +2023-12-14T11:57:29.558Z aztec:l2_block newUnencryptedLogs logs already attached + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:29.561Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:29.561Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:29.567Z aztec:pxe_synchronizer Forwarding 0 encrypted logs and blocks to 3 note processors +2023-12-14T11:57:29.568Z aztec:note_processor Synched block 3 +2023-12-14T11:57:29.569Z aztec:note_processor Synched block 3 +2023-12-14T11:57:29.569Z aztec:note_processor Synched block 3 +2023-12-14T11:57:29.583Z aztec:archiver No new blocks to process, current block number: 56 + console.log + undefined + + at AztecKVTxPool.getTxByHash (../../p2p/src/tx_pool/aztec_kv_tx_pool.ts:39:13) + +2023-12-14T11:57:30.570Z aztec:l2_block Attaching newEncryptedLogs 0 logs to block 3 +2023-12-14T11:57:30.570Z aztec:l2_block Attaching newUnencryptedLogs 0 logs to block 3 +2023-12-14T11:57:30.588Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.589Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:f851a440 +2023-12-14T11:57:30.589Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:30.589Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-14T11:57:30.590Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000001 value=0x032d2c9d5ccd7a39871dc21b02ca2f82d3ec2bb731e8c09ef83c79e1b678c220 +2023-12-14T11:57:30.590Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.621Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.622Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:3940e9ee +2023-12-14T11:57:30.622Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:30.622Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-14T11:57:30.624Z aztec:simulator:client_view_context Oracle storage read: slot=0x0000000000000000000000000000000000000000000000000000000000000004 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-14T11:57:30.624Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.657Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.657Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:d6421a4e +2023-12-14T11:57:30.658Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:30.658Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-14T11:57:30.659Z aztec:simulator:client_view_context Oracle storage read: slot=0x0fc937c480a60e3cea7dba94efdc4def6e680a7ceaaa3fabb4811bc7992f1954 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-14T11:57:30.659Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.694Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.694Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:98d16d67 +2023-12-14T11:57:30.705Z aztec:simulator:acvm Oracle callback getNotes +2023-12-14T11:57:30.712Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.735Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.735Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:d6421a4e +2023-12-14T11:57:30.736Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:30.736Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-14T11:57:30.740Z aztec:simulator:client_view_context Oracle storage read: slot=0x17a359d98672cf030817e40f3d8868b8471ca8ae8599708f6ac72b838c980555 value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-14T11:57:30.740Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.764Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.764Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:98d16d67 +2023-12-14T11:57:30.775Z aztec:simulator:acvm Oracle callback getNotes +2023-12-14T11:57:30.782Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.795Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.795Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:d6421a4e +2023-12-14T11:57:30.796Z aztec:simulator:acvm Oracle callback storageRead +2023-12-14T11:57:30.796Z aztec:node Using committed db for block latest, world state synced upto 3 +2023-12-14T11:57:30.797Z aztec:simulator:client_view_context Oracle storage read: slot=0x1ff1e642384209f16b0dec690ccaad9e192207912fbf38ac0d0f39c2523d110a value=0x0000000000000000000000000000000000000000000000000000000000000000 +2023-12-14T11:57:30.797Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.819Z aztec:pxe_service Executing unconstrained simulator... +2023-12-14T11:57:30.820Z aztec:simulator:unconstrained_execution Executing unconstrained function 0x2909d5833b09aeeff312858643e98e2795060b162eb77eac22793d2c829f73f0:98d16d67 +2023-12-14T11:57:30.831Z aztec:simulator:acvm Oracle callback getNotes +2023-12-14T11:57:30.838Z aztec:pxe_service Unconstrained simulation completed! +2023-12-14T11:57:30.839Z aztec:node INFO Stopping +2023-12-14T11:57:30.839Z aztec:sequencer Stopped sequencer +2023-12-14T11:57:30.839Z aztec:p2p Stopping p2p client... +2023-12-14T11:57:30.840Z aztec:p2p Moved to state STOPPED +2023-12-14T11:57:30.840Z aztec:world_state Stopping world state... +2023-12-14T11:57:30.840Z aztec:world_state Moved to state STOPPED +2023-12-14T11:57:30.840Z aztec:archiver Stopping... +2023-12-14T11:57:30.840Z aztec:archiver Stopped. +2023-12-14T11:57:30.840Z aztec:node INFO Stopped +2023-12-14T11:57:30.840Z aztec:pxe_synchronizer Stopped +2023-12-14T11:57:30.840Z aztec:pxe_service INFO Stopped +PASS src/e2e_token_contract.test.ts (29.523 s) + e2e_token_contract + Access controlled functions + ✓ Set admin (8508 ms) + +Test Suites: 1 passed, 1 total +Tests: 1 passed, 1 total +Snapshots: 0 total +Time: 29.553 s +Ran all test suites matching /e2e_token/i. +Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished? diff --git a/yarn-project/sandbox.sh b/yarn-project/sandbox.sh new file mode 100755 index 000000000000..972a4c22d392 --- /dev/null +++ b/yarn-project/sandbox.sh @@ -0,0 +1,22 @@ +export DEBUG=aztec:* +export DATA_DIRECTORY="$HOME/aztec-data" + +export ROLLUP_CONTRACT_ADDRESS=0xcf7ed3acca5a467e9e704c703e8d87f634fb0fc9 +export REGISTRY_CONTRACT_ADDRESS=0x5fbdb2315678afecb367f032d93f642f64180aa3 +export INBOX_CONTRACT_ADDRESS=0xe7f1725e7734ce288f8367e1bb143e90bb3f0512 +export CONTRACT_DEPLOYMENT_EMITTER_ADDRESS=0x5fc8d32690cc91d4c39d9d3abcbd16989f875707 + +export TEST_ACCOUNTS=false +export DEPLOY_AZTEC_CONTRACTS=false + +export ME=0x06357cc85cb8fc561adbf741f63cd75efa26ffba1c80d431ec77d036d8edf022 +export PARTIAL_ADDRESS=0x23475465106cc4ee212154ddad52658014ff02442196c340960abfdee1b5424a +export PRIVATE_KEY=0x2153536ff6628eee01cf4024889ff977a18d9fa61d0e414422f7681cf085c281 +export PUBLIC_KEY=0x27c20118733174347b8082f578a7d8fb84b3ad38be293715eee8119ee5cd8a6d0d6b7d8124b37359663e75bcd2756f544a93b821a06f8e33fba68cc8029794d9 + +export CONTRACT=EasyPrivateTokenContractArtifact +export CONTRACT_ADDRESS=0x2b3a0adc1037c457e3a5bb17d3fe2f22814c5771f593fc923941c5577bd13ddc +export CONTRACT_PARTIAL_ADDRESS=0x0c0a534faca34253a694f325ac98f9234dbb6173347e7d09e112754653ef5bc6 + +yarn workspace @aztec/aztec-sandbox start +exit 0 diff --git a/yarn-project/sb.mjs b/yarn-project/sb.mjs new file mode 100644 index 000000000000..59f23c72dde4 --- /dev/null +++ b/yarn-project/sb.mjs @@ -0,0 +1,24 @@ +const lmdb = await import('lmdb'); +const { AztecLmdbStore } = await import('@aztec/kv-store'); +const { KVPxeDatabase } = await import('./pxe/dest/database/kv_pxe_database.js'); +const { AztecAddress, BlockHeader, CompleteAddress } = await import('@aztec/circuits.js'); +const { Fr, Point } = await import('@aztec/foundation/fields'); +const root = lmdb.open('/home/ubuntu/aztec-data/pxe_data'); +const data = root.openDB('data', {}); +const noteIndexes = root.openDB('data_dup_sort', {}); +const store = new AztecLmdbStore(root); + +const addresses = store.createMap('addresses'); +const authWitnesses = store.createMap('authWitnesses'); +const capsules = store.createArray('capsules'); +const blockHeader = store.createSingleton('block_header'); +const contracts = store.createMap('contracts'); +const notes = store.createArray('notes'); +const nullifiedNotes = store.createMap('nullified_notes'); + +const notesByContract = store.createMultiMap('notes_by_contract'); +const notesByStorageSlot = store.createMultiMap('notes_by_storage_slot'); +const notesByTxHash = store.createMultiMap('notes_by_tx_hash'); +const notesByOwner = store.createMultiMap('notes_by_owner'); + +const pxeDB = new KVPxeDatabase(store); diff --git a/yarn-project/scripts/src/benchmarks/markdown.ts b/yarn-project/scripts/src/benchmarks/markdown.ts index c98f6d05fcaf..151b07662502 100644 --- a/yarn-project/scripts/src/benchmarks/markdown.ts +++ b/yarn-project/scripts/src/benchmarks/markdown.ts @@ -95,10 +95,13 @@ function getCell( row: string, col: string, ) { - const value = data[row][col]; + const value: number | undefined = data[row][col]; const formattedValue = formatValue(value); - const baseValue = base ? (base[row] ?? {})[col] : undefined; - const percentDiff = baseValue ? Math.round(((value - baseValue) / baseValue) * 100) : undefined; + const baseValue: number | undefined = base?.[row]?.[col]; + const percentDiff = + typeof baseValue === 'number' && typeof value === 'number' + ? Math.round(((value - baseValue) / baseValue) * 100) + : undefined; if (!percentDiff || Math.abs(percentDiff) < 1) { return formattedValue; } @@ -118,7 +121,11 @@ function withDesc(name: string) { } /** Formats a numeric value for display. */ -function formatValue(value: number) { +function formatValue(value: number | undefined): string { + if (typeof value === 'undefined') { + return 'N/A'; + } + if (value < 100) { return value.toPrecision(3); } diff --git a/yarn-project/test.mjs b/yarn-project/test.mjs new file mode 100644 index 000000000000..2628b49347e2 --- /dev/null +++ b/yarn-project/test.mjs @@ -0,0 +1,19 @@ +const lmdb = await import('lmdb'); +const root = lmdb.open({}); +const map = prefix => ({ + set: (k, v) => root.put([prefix, k], v), + get: (k, v) => root.get([prefix, k], v), +}); + +const foo = map('foo'); +const bar = map('bar'); + +foo.set('a', 'foo: a'); +foo.set('b', 'foo: b'); +foo.set('e', 'foo: e'); +foo.set('c', 'foo: c'); + +bar.set('a', 'bar: a'); +bar.set('b', 'bar: b'); +bar.set('e', 'bar: e'); +bar.set('c', 'bar: c');